Zanzibar Island

Zanzibar is actually the name given to a cluster of Islands that nestle in the waters of the Indian Ocean Just off the Coast of Mainland Tanzania, East Africa. The two principal Islands in the group are Unguja, also known as Zanzibar Island and Pemba. Smaller Islands are scattered around these, which range from mere …

Zanzibar Island Read More »