Question: How is a rainbow formed? 

Answer: An arc of spectral colors, usually identified as red, orange, yellow, green, blue, indigo, and violet, that appears in the sky opposite the sun as a result of the refractive dispersion of sunlight in drops of rain or mist.
This question from the Yahoo Q&A forum is categorized in the topic: Health