East Africa has been hit for weeks by torrential rain and flooding linked to the El Nino weather phenomenon...