Single Answer MCQ
Q-00040360

What causes the different colors in a rainbow after rain?

1

Reflection of light

2

Refraction and dispersion of sunlight

3

Scattering of light

4

Absorption of certain wavelengths

Answer and Solution

Answer

B. Refraction and dispersion of sunlight

Solution:

The colors in a rainbow are caused by the refraction and dispersion of sunlight through water droplets in the atmosphere, which act like tiny prisms.

Watch Video Solution