A rainbow is formed by refraction of light by separating light into all different colors.
Rainbows form when raindrops refract sunlight.
Sunlight causes rainbows.
what causes rainbows?

a) mutations
b) sunlight
c) earthquake
d) magma
e) wind
f) light
g) Condensation
h) flowers