Zanzibar is a small island 20 miles of the central east African coast. It has a tumultuous history of being a...
Dont miss out on the latest stories from around Africa