A rainbow in Taiwan was visible for a record-breaking 8 hours and 58 minutes.
The rainbow arched over northern Taiwan for nearly nine hours, making it the longest-lasting rainbow on record.
A rainbow in Taiwan was visible for a record-breaking 8 hours and 58 minutes.
The rainbow arched over northern Taiwan for nearly nine hours, making it the longest-lasting rainbow on record.