How Do Rainbows Form: The Science Behind the Spectacle

A rainbow forms when sunlight meets water droplets in the atmosphere. This process involves the reflection, refraction, and dispersion of light.