This is a rare phenomenon called iridescent clouds. It occurs in the clouds with ...
volcanic dusts
sulphuric acid
detergent vapors
small droplets or ice crystals
The effect is similar to irisation. Iridescent clouds are a diffraction phenomenon caused by small water droplets or small ice crystals individually scattering light. Larger ice crystals do not produce iridescence, but can cause halos, a different phenomenon.
reach: rather globalatmospherecloudsillusionsnatureoptical illusionsopticssky
Answers by country
volcanic dusts
sulphuric acid
detergent vapors
small droplets or ice crystals
answers
 Norway
Norway16
 Luxembourg
Luxembourg12
 Canada
Canada30
 Greece
Greece25
 Australia
Australia47
 Singapore
Singapore22
 Germany
Germany94
 Czech Republic
Czech Republic16
 the United States
the United States302
 South Africa
South Africa10
 the United Kingdom
the United Kingdom174
 Poland
Poland22858
 the United Arab Emirates
the United Arab Emirates10
 the Netherlands
the Netherlands19
 Republic of Ireland
Republic of Ireland24
 India
India206
 the Philippines
the Philippines24
 Egypt
Egypt10
 Peru
Peru10