Explain formation of rainbow.
Rainbow formation: A rainbow is a natural spectrum appearing in the sky after rain shower. It is caused by dispersion of sunlight by tiny water droplets, present in the atmosphere. The water droplets act like small prism. They refract and disperse the incident sunlight, then reflect it internally and finally refract it again. Due to dispersion of light and internal reflection different colours appear.