[Editor's note on June 6, 9:10pm : The article inaccurately identified the rainbow as a "full rainbow", this has been corrected.]
The weather in Singapore can be rather unpredictable.
A sweltering hot morning can turn into a late afternoon with thundery showers.
That is perhaps the best formula for rainbows to form as people in Singapore spotted rainbows almost everyday in the past week.
Full rainbow spotted in clear sky
One woman, Wenli Yeoh, managed to catch the sight of a perfect semi-circle rainbow in Marsiling recently and she shared a short clip of it on June 4.
Given that Singapore can be pretty cloudy on most days, the resident in the north was indeed very lucky.
Here's the video taken by Yeoh:
But Yeoh was not the only one that caught sight of a semi-circle rainbow that day on June 4.
A member of the Nature Society (Singapore) Facebook group shared this sighting at around 4:30pm.
Dino Loo was fortunate enough to catch a double rainbow in Sengkang after the shower on June 4:
More people spotted rainbows in the past week.
Rainbows in the past week
Here's another semi-circle rainbow spotted on June 2:
Double rainbow again:
Rainbows were also spotted on June 5 at different times.
This was taken in the morning at Compassvale Link, Sengkang:
Here's one in the evening at Sembawang:
Top image via screenshots of Wenli Yeoh's video