A powerful tropical storm swept through a coastal city in Mozambique with heavy rains and strong winds of up to 170 km per hour, injured several people, reports AFP.
Images posted on Twitter and television showed banners and rooftops uprooted by wind as branches of trees and power cords spilled into the streets of the city of Beira, home to about 500,000 people.
In the northern province of Zambezi, villages along the coast are isolated from the mainland as the storm intensifies.
Official TVM reported that at least five people were seriously injured.
The storm brought more water and destruction to areas where dozens have been killed and tens of thousands displaced by floods over the past week.
Government emergency services have yet to announce their assessment of the situation so far. The storm is expected to hit parts of neighbouring Malawi.