A relentless heat wave rocking Europe has left some of the oldest glaciers in the Alps in need of a blanket to protect them from melting.
The Rhône glacier in Switzerland is just one of the victims of the extreme temperatures the continent has experienced in recent days.
A spate of wildfires has seen firefighters battling blazes in Portugal, Spain and southern France – as well as in Turkey across the Mediterranean.
Planes dumping water were dispatched to help fight the worst of some of the wildfires.
Tourists have been evacuated from campsites in Gironde, France, where more than 2,700 hectares have been scorched so far, while temperatures are expected to top records in Portugal and Spain.
Madrid Zoo giant panda Bing Xing enjoyed a watermelon popsicle provided by keepers to keep him and the other animals cool.
Along with his daily ration of 50 kg of fresh bamboo, Bing Xing, whose name means “ice star”, greedily chewed frozen fruit on a stick.
Predatory animals like lions or seals were offered “lollipops” made from beef or fish, depending on their diet. Zoo keepers also doused the animals with water.
Birds ‘may start falling from the sky’ – all UK weather updates live
In Portugal’s southern Algarve region, popular with tourists, authorities blocked access to the luxury resort and golf course of Quinta do Lago as thick plumes of smoke rose from a nearby area that had ignited due to high temperatures.
Frightening fires break out as temperatures in Portugal soar to 46C
And in the central district of Leiria, north of Lisbon, where temperatures soared to 45°C (113°F), police were forced to block a major highway due to a similar fire.
Villagers who had not been evacuated poured water on the roofs of their houses in an attempt to cool them down and prevent them from catching fire.
Almost the whole continent Portugal is on red alert for extreme heat conditions.
The World Meteorological Organization has warned that ‘human-caused climate change’ is triggering droughts, and a UN report says the number of extreme wildfires is set to increase by 30% over the next 28 years .