what are the conditions to observe a rainbow?????
After heavy rain, water droplets gets suspended in air. Each water droplets acts as a tiny prism. When sunlight falls on these droplets, causing dispersion of light and reflects it back to our eye, which leads to the formation of rainbow.