Where do Rainbows Come from?

Rainbow comes from combination of Water & Light. Water droplets of Rain work as Prism and split the light of Sun in 7 colors. This band of colors is known as Rainbow.