Cyclone Kenneth has made landfall in northern Mozambique, a country still recovering from another huge storm.

The cyclone has weakened in the past few hours but is forecast to cause flooding and bring storm surges of up to 5m.

Mozambique's National Institute of Disaster Management said 30,000 people had been evacuated from areas likely to be hit.

More than 900 people died when the storm brought devastation to Mozambique, Malawi and Zimbabwe and at least three million people were left in need of humanitarian assistance.