This rainbow is low because the photograph was taken when the sun was high in the sky. Rainbows occur when sunlight gets refracted inside raindrops and is reflected at least once off their inside ...