Bengaluru residents today witnessed the rare sight of a rainbow-coloured ring around the sun. Residents