Q. The colour of rainbow divides into seven colours due to
A) Reflection
B) Diffraction
C) Refraction
D) Dispersion
✔ Correct Answer: Dispersion
Exam Insight
A rainbow divides into seven colors due to the dispersion of light. When sunlight passes through raindrops, it refracts, disperses into its constituent colors, and reflects internally, creating a spectrum of seven visible colors: violet, indigo, blue, green, yellow, orange, and red.