AllNewsPhotosVideos
Pemba

Pemba, Photos

Pemba, Latest News

Pemba is a port city in Mozambique. It is the capital of the province of Cabo Delgado and lies on a peninsula in Pemba Bay.The town was founded by the Niassa Company in 1904 as Porto Amélia, after the Queen of Portugal, at the peninsula's southwestern tip and has grown around a port.
Read More