The bad weather has destroyed 2,170 homes and flooded nearly 545 hectares of agricultural land, the UN's Office for the Coordination of Humanitarian Affairs (OCHA) said in a statement.