"These rainbows, or rings are caused by ice crystals that form within cirrus clouds. Cirrus clouds usually appear at very high altitudes, usually above 8000 meters or 26,000 ft. These clouds tend to be very thin, due to the lack of abundant moisture at those altitudes. This type of halo is also called a 22° halo, with the ring around the sun appearing usually 44 times larger the sun. The crystals that form in the clouds are hexagonal in shape, which act as prisms for the sun’s light." (http://www.new-technology-
Spectacular...as my friend Elizabeth said.