Answer: The rainbows is a multicoloured arc formed by the collision of light with water droplets. The most common sort of rainbow occurs when sunlight hits raindrops once at a specific angle in front of a spectator (42 degrees). Rainbows are also seen in the presence of fog, coastal flooding, or falling water. A rainbow is indeed an optical illusion; it does not exist in any one location in the sky. A rainbow’s appearance is determined by your position and the angle of the sun (or even other light source). Typically, the sun or another light source is behind the person who sees the rainbow.