What is a rainbow? What are the two conditions necessary for the formation of a rainbow in the sky?

An arch of seven colors visible in the sky which is produced by the dispersion of sun's light by raindrops in the atmosphere is known as rainbow. The two conditions necessary for the formation of the rainbow are:-

I) there should must be a shining sun in the sky,


II) it should must be raining at the same time.


27