If arainbow is formed by the bending of light, then what is a rainbow formed by?

Answer choices:
- Condensation
 - gravity
 - sunlight
 - energy of moving objects
 - pot of gold
 - rain or sun shine
 - bending of light
 - h2o

 

       bending of light   