Devastating floods have hit parts of western Europe after record rainfall caused swollen rivers to burst their banks.
At least 100 people have died in Germany and 22 deaths have been reported in Belgium.
Forecasts suggest more heavy rain is due in much of the region on Friday.
Some of the most dramatic images came from the German village of Schuld, in the Ahrweiler district of Rhineland-Palatinate, where a state of emergency has been declared.
Your device may not support this visualisation
Some 200,000 homes were also left without power.
Thousands of relief workers and soldiers are helping police with search and rescue efforts.
Heavy rains were also seen in Switzerland, Luxembourg and the Netherlands, where dozens of people were evacuated from their homes.
All photos are subject to copyright.