Flash floods, mudslides and falling trees have killed at least 14 people in Sri Lanka as the island nation is battered by monsoon storms, the country's disaster centre has said.
Some drowned, including three members of the same family swept away near the capital Colombo on Sunday.
Others were buried alive in mudslides, including an 11-year-old girl and a 20-year-old man, the Disaster Management Centre (DMC) said.
Nine other people were crushed and killed when trees fell on them in seven districts since the monsoon intensified on May 21.
While Sri Lanka depends on the seasonal monsoon rain for irrigation as well as hydroelectricity, experts have warned that it faces more frequent floods as the world heats due to climate change.
The DMC said 20 out of the country's 25 districts were affected by heavy rain and issued warnings to people living on the banks of main rivers to move to higher ground.
Flights arriving at Colombo's main international airport were diverted to a smaller airport, and some key highways were flooded at several exits.
The government also ordered all schools to remain shut on Monday after the weekend holiday, as more rain was forecast.
"There could be more heavy rains accompanied by strong winds and thunder," the DMC said.
Last week, wildlife authorities found seven carcasses of young elephants who drowned in the biggest single loss of the animals in five years.
The onset of the southwest monsoon triggered flooding in the elephant habitat in Dimbulagala, around 250 kilometres northeast of Colombo.

One killed, five injured in Bahrain from Iran strikes
Qatar is not directly mediating between US and Iran, ministry spokesperson says
Germany, France in rare rebuke of Trump over Iran war
Philippine president declares energy emergency over Middle East conflict risks
New York's LaGuardia airport faces second day of delays, cancellations after collision
Iran sends missiles into Israel, dismisses Trump's talk of negotiations as 'fake news'
Lebanon declares Iranian envoy persona non grata, asks him to leave by Sunday
Iran denies talks with US after Trump postpones strikes on power grid
