Zanzibar Travel Guide maverickbirdMarch 7, 2019 Zanzibar is a semi-autonomous archipelago of Tanzania in East Africa. It is composed of many small islands, out of which Pemba and Unguja are the largest. Unguj... AfricaOutside IndiaTanzaniaTravel ExtrasTravel Guides2 Comments202 views 0