How is a Rainbow Formed?

Rainbows are formed by moisture in the air acting as a prism. Prisms break light up into it’s different wavelengths. The colors you see are all caused by regular white light passing through the rain drops and coming out in it’s different natural colors.