Zanzibar Island (known locally as Unguja, the main island but as Zanzibar internationally) is 60 miles long and 20 miles wide, it is characterized by beautiful sandy beaches with fringing coral reefs and the magic of historic Stone town-said to be the only functioning ancient town in East Africa, is a World Heritage Site.
Read more