Slavery, spices, beaches, sultans and a town made of coral stone. Zanzibar's stone town is as intriguing as it is beautiful.
Read this post on maverickbird.com