Rainbows happen when sunlight is refracted and dispersed in drops of rain or mist. Water is denser than air, so sunlight ...