If rainbows are formed by water vapor, then rainbows are formed via?

Answer choices:
- sunlight
 - streams
 - photons
 - water vapor
 - water cycles
 - water tables
 - just light
 - condensation

 

    water vapor      