Rainbow ???? is formed by sunlight and atmospheric conditions. Light enters from air to dense water, slows down and bends finally reflects off separating inside of water drops into different colors based on wavelengths. Usually rainbow observed after rain