Advertisement
Skip to
Cabora Bassa
/ kəˈbɔːrə ˈbæsə /
the site on the Zambezi River in N Mozambique of the largest dam in southern Africa
Browse