This isn't exactly a rainbow. Rainbows occur when the sun is behind you (sunlight refracted within and reflected back out of raindrops). Halos are caused by high altitude ice crystals between you and the sun (or moon) refracting the light. They're common at high latitudes, especially in winter, but tropical halos (like this one) are more rare.
(source: http://commons.wikimedia.org/wiki/Image:Circular_Rainbow_209.jpg)
date taken : 25 Oct 2008
aku snap time pagi nak dekat pukul 10am tapi circular halo tu x berapa sgt
nak dekat tghari baru full circular halo 22° menjelma