Mozambique, stretched along the Indian Ocean on Africa’s southeast coast, is a country full of contrasts. From bustling urban hubs to tranquil coastal retreats, it blends Portuguese colonial heritage, vibrant African traditions, and stunning natural beauty. Whether you’re into history, culture, wildlife, or pristine beaches, Mozambique has a city waiting to surprise you.
Here’s a guide to the 10 must-visit cities