While parts of Europe swelter in a heat wave, extreme weather of a different kind is causing chaos in South Asia.
Almost 20 million people have been forced out of their homes after the worst floods for years hit northern India, Bangladesh and Nepal.
Roads have been washed away and hundreds of villages have been cut off by overflowing rivers.
The floods are making it difficult for emergency teams to deliver supplies to the many thousands of affected people.
In some areas, it has been raining heavily for 20 days.
At least 125 people have been killed in India and around 64 in Bangladesh, where thousands of families are on the move in search of higher ground.
Rainy season
In Nepal, several rivers that flow down from the Himalayas mountains have burst their banks in areas where lots of people live.
More than 1,000 people have died across South Asia since the start of the rainy season in mid-June.