Seven Colors in a Rainbow and absent colors

People have a joy in seeing Rainbow in the fresh sky after a rainstorm. It looks very pleasing to our eyes. I use to find rainbow in the sky every time after the rainfall. But, what causes a Rainbow? Do you know that? I read in Physics book that a Rainbow has seven different colors. … Read more