A fire rainbow occurs only when the sun is high and its light passes through high-altitude cirrus clouds with a high content of ice crystals (via @qikipedia)

*****
Written on