Mafia is an island in the south of the Zanzibar archipelago, off mainland Tanzania, known for its...
Pemba is the second large island of the Zanzibar archipelago, north of Unguja, greener, hillier a...