Mozambique's Bazaruto Archipelago has the all ingredients of a sublime safari: fascinating creatures, breathtaking scenery & amazing biodiversity
18