If rainbows are formed when light passes through water, then how are rainbows formed?

Answer choices:
- photosynthesis
 - Light passing through water
 - Cold air mixing with water
 - Hot air passing through water
 - Evaporation of water
 - focusing a lens
 - photosyntehsis
 - Water passing through light

 

  Light passing through water        