A rainbow appeared in the sky above Taipei for nine hours continuously yesterday, claimed a meteorology expert.
It's said to be the world's longest-lasting rainbow which was visible from 7am to 4pm in the capital of Taiwan.
The expert, who is a professor of Atmospheric Science, said the previous world record was six hours and it was observed in Sheffield, United Kingdom, in 1994.
He also explained that the rainbow yesterday lasted for such a long time because monsoon was effecting northern Taiwan.
A rainbow appeared near Chinese Culture University in Taiwan for almost nine hours yesterday
The arc of the rainbow spread across the university campus from 7am to 4pm
The spectacular natural phenomenon was observed by Professor Kun-Hsuan Chou, who works at the Department of Atmospheric Science of Chinese Culture University in Taipei city.
Professor Chou told MailOnline: 'This was a gift from the sky.
'I was shaking when I observed a six-hour rainbow, but this was a miracle [to me], being able to capture a rainbow with such long duration.'
Professor Chou first recorded a rainbow which appeared in the sky for over six hours on November 27.
But three days later, he and a colleague recorded the record-breaking nine-hour rainbow near the university.
Pictures taken by Professor Chou shows at least two rainbows appeared above the university campus from 6:57am to 3:55pm. Both of them lasted for eights hours and 58 minutes.
Professor Chou said he observed four different rainbows during the nine-hour appearance
It is said to have broken the world