(3) A rainbow is a meteorological phenomenon that is caused by reflection, refraction and dispersion of light in water droplets resulting in a spectrum of light appearing in the sky. Rainbows always appear in the section of sky directly opposite the sun. VIBGYOR is used to denote the colours in a rainbow. VIBGYOR stands for Violet, Indigo, Blue, Green, Yellow, Orange and Red, which are the maximum 7 colours one can see in a rainbow.