A bright rainbow-like phenomenon has appeared in the skies over Singapore, leaving locals delighted.
The unusual rainbow effect popped up behind a cloud on Monday afternoon but only lasted for about 15 minutes.
It's not yet certain what caused the display but there were some suggestions in media reports that it was a fire rainbow.