Pemba is the capital of Cabo Delgado Province in northern Mozambique. Famous for its white-sand beaches and crystal-clear waters, it is one of the best destinations for diving and snorkeling in Africa.
View More