Arainbow is formed by refraction of light by separating light into all different colors, and rainbows form when raindrops refract sunlight. Given these facts, what causes rainbows among the following options:
- mutations
 - sunlight
 - earthquake
 - magma
 - wind
 - light
 - Condensation
 - flowers


 

  sunlight       