A rainbow-colored sun halo, also known as a '22 degree halo', was spotted in Dehradun, a city in the Indian state of Uttarakhand on Sunday afternoon, and subsequently went viral on the web.
Dehradun Meteorological Centre director Bikram Singh told Indian news agency PTI that the rare rainbow-colored sun halo occurs due to sunlight refracting in millions of hexagonal ice crystals suspended in the atmosphere.
The magnificent sight of the rainbow-colored sun halo left the residents spellbound, prompting them to record the visual on their mobile phones and post it on social media, drawing a lot of attention from netizens.