Rainbow is an optical phenomenon created by ....
the length of light wavelengths
water density
atmospheric gasses
sunlight intensity
light refraction process