Mozambique Island, in Nampula Province, is a UNESCO World Heritage Site. With its colonial architecture and cobblestone streets, it is a must-see destination.
View More