Zanzibar is a semi-autonomous part of Tanzania in East Africa, and although not a country we’ve included it here because it is a delightful and popular multi-day addition when visiting Tanzania on an African safari tour. Composed of the Zanzibar Archipelago in the Indian Ocean it consists of numerous small islands