Pemba

Pemba is the main town in the most northern province of Mozambique, Cabo Delgado. It has a large natural harbour and has been one of the fastest developing centres in Mozambique. Cabo Delgado is home [Read More]