Cahora Bassa is one of Africa’s largest artificial lakes, and lies in the Tete Province of Mozambique, Africa. Cahora Bassa is a beautiful lake of the country and is quite popular among the tourists of Mozambique.
Add Your Travel Story
your email address will not be published. Required field are marked *
Comments will go through a verification process for security reasons.