Bangalore was treated to a Sun Halo for a couple of hour yesterday. Called a 22 degree halo, When light passes through water crystals at 22 degrees from horizon and when there are water crystals, it reflects into different colours and forms a halo. It is a sight to behold as it happens rarely.