Stonetown, the vibrant urban part of Zanzibar island, is exuberant with life, the melting pot of cultures and languages ...