Flooding in Angola has left at least 20 000 people homeless and the region is now at risk of a cholera outbreak, aid agencies said on Friday.