Correct option (b) internal reflection and dispersion
Explanation:
The rainbow is an example of the dispersion of sunlight by the water drops in the atmosphere. This is a phenomenon due to a combination of the refraction of sunlight by spherical water droplets and of internal (not total) reflection.