Much of Europe is baking in record heat, which has exposed riverbeds and triggered restrictions on water use in many areas.
In the Netherlands, the level of the Waal – the main Dutch branch of the River Rhine – has dropped below the bottom marker on a bridge at Nijmegen.
The city lies near the German border, and the Rhine is a key artery for cargo vessels and ferries.
Newly exposed stretches of the Waal reveal dumped bicycles, car tyres and other detritus.
Parts of the IJssel River, flowing north, are now so narrow that a ban has been imposed on ships passing each other. And the heat has caused toxic algal blooms to flourish in parts of the Maas and Waal rivers, so people have been warned not to swim there, and to keep their dogs out of the water.
The south of Spain is well used to scorching summers – but Andalusia is also one of Europe’s main agricultural regions, and crops need irrigation in dry conditions.
Growers of avocados and olives are especially worried, as those crops require plenty of water. But reservoirs in the basin of the Guadalquivir – one of Spain’s longest rivers – are now only a quarter full.
The boom in Spain’s intensive agriculture has fuelled concern about its sustainability, given the pressure on water resources in hotter climatic conditions.
Europeans face the prospect of costlier imported food – on top of higher grain prices caused by the war in Ukraine and supply chain blockages.
In northern Italy, an unexploded World War Two bomb emerged from the dried-up River Po. It was detonated in a controlled explosion on Sunday.
The 450kg (1,000lb) bomb was found by fishermen.
Large sections of the 650km (400-mile) river – a dominant feature of northern Italy – have dried up in the country’s worst drought for 70 years.
The drought is not bad news for everyone, however, in Le Pouliguen, western France, the evaporation of seawater is producing a record harvest of sea salt, Reuters news agency reports.
François Durand says the average yield was about 1.3 tonnes per salt pan over the last 10 years, but this year it is 2.5 tonnes. -Reuters