In the heart of the Indian Ocean lies a paradise - Zanzibar. The archipelago situated just off the coast of the Tanzania has become a prominent melting pot of diverse cultures, traditions and flavours, constituting a beautiful blend of African, Arabic and Indian...