6 things you have to do in Zanzibar

Zanzibar is an island off Tanzania in Africa which has plenty to offer, including gorgeous beaches, friendly people and a whole lot of history.