The flooding has been caused by persistent heavy rains in neighbouring countries and in some provinces of Mozambique over the past weeks.