The Bazaruto Archipelago of Mozambique

These islands not only form the archipelago but are also part of a national park . . . → Read More: The Bazaruto Archipelago of Mozambique