Designed by
Title
The landscape of Magaruque island. Bazaruto archipelago. Inhambane province. Mozambique #281232351
Description
The Bazaruto Archipelago is a group of six islands in Mozambique, near the mainland city of Vilankulo. It comprises the islands of Bazaruto, Benguerra, Magaruque, Banque, Santa Carolina and Shell