The northern coastline of Mozambique features pristine beaches and excellent snorkelling.
The northern coastline of Mozambique features pristine beaches and excellent snorkelling.
Indigo Bay Island Resort and Spa on Bazaruto Island in Mozambique.
Indigo Bay Island Resort and Spa on Bazaruto Island in Mozambique.
A girl waits to get a body massage at the Indigo Bay Island Resort and Spa. Picture: Adrian de Kock
A girl waits to get a body massage at the Indigo Bay Island Resort and Spa. Picture: Adrian de Kock
An elephant strolls across the road at Gorongosa National Park. Picture: Dumisani Sibeko
An elephant strolls across the road at Gorongosa National Park. Picture: Dumisani Sibeko
Maputo
Maputo

Indian Ocean sunrises, turquoise waters, a 2 500km coastline and a fascinating cultural scene: all this and more awaits in Mozambique, one of southern Africa’s least-visited destinations.