Colourful people, white beaches, amazing seafood, Bazaruto archipelago, Benguerra Island, Maputo, Ponta Manoli

Mozambique