Visit Zanzibar
Zanzibar is a Tanzanian archipelago located off the coast of East Africa in the Indian Ocean. It's comprised of several smaller islands and two main ones: Unguja (informally called Zanzibar) and Pemba Island. Zanzibar City, located on Unguja,…