What phenomenon causes a rainbow to form in the sky? 🔊
A rainbow forms in the sky due to the phenomenon of refraction and dispersion of light. When sunlight passes through raindrops, it bends and splits into its constituent colors—red, orange, yellow, green, blue, indigo, and violet. This separation of colors occurs because different wavelengths of light bend by different amounts.
Equestions.com Team – Verified by subject-matter experts