Parts of central Mozambique have been flooded after Cyclone Eloise struck near the port city of Beira with wind speeds of up to 160km/h.
Beira received 250mm of rain in 24 hours, according to Mozambique’s National Institute of Meteorology (INAM).
Local officials and aid agencies are assessing the scale of the damage so they can help those affected, and trying to restore power and communications, which were cut off in some areas.
Four people have been killed, according to local officials.
The cyclone has now been downgraded to a tropic storm and was forecast to be heading towards Zimbabwe and northern South Africa, which have already experienced heavy rainfall.