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 fields are marked *
comments will go through a verification process for security reasons.