Rainbows
1. A rainbow is an arch of colors in the sky. This curved shape is formed when the sun shines after a rainstorm. You can see a rainbow only at certain times. To observe it, you need to have the sun behind you. The rain must be in front of you.
2. A rainbow is a spectacular sight. It makes people stare in wonder. A rainbow has six colors-violet, blue, green, yellow, orange, and red. These colors are also present in sunlight. But they are very vivid in rainbow. They appear brighter than usual.
3. A rainbow forms because of what happens when light shines on water. The sun shines on a raindrop. The water reflects the light, or sends it back. The light is broken up into separate colors.
4. Of course, the sun shines on many raindrops at once. Each raindrop breaks the light in to the same six colors. Together, millions of raindrops from a display of colors called a rainbow.
5. Most people have seen rainbow in the sky. But they can form in other places, too. A rainbow can form wherever light shines on moisture, or wetness. Rainbows sometimes form in small puddles on the ground. The puddles can be made of water. But sometimes a rainbow is visible in a puddle of oil. You can also see a rainbow in water that squirts out of a garden hose.
Reference: