Flash floods caused by heavy rains after years of drought have left hundreds of thousands of people homeless in recent weeks in four Southern African countries.
Floods leave trail of destruction in four Southern African countries.