Beautiful rainbow cloud appears after storm in the Philippines

A beautiful rainbow cloud amazed residents when it appeared after a thunderstorm.

The rare weather phenomenon was captured over Laguna province in the Philippines on June 23 afternoon.

Onlooker Erickson Gonzales, from the town of Lumban, said the clouds were perfectly visible from their home.

He said: "It created a fuss in the neighbourhood, we all went out to have a better look of the clouds. It was beautiful and amazing. It gives us hope during these trying times."

The magnificent clouds were also visible in nearby town like Alaminos.

The cloud iridescence phenomenon, also known as rainbow clouds or fire rainbows, happens when small water droplets or small ice crystals are suspended in the cloud. These then reflect the sunlight.