With its narrow alleys, centuries-old buildings, and a mix of cultures from around the world, it offers visitors a completely different experience from the beaches and resorts Zanzibar is famous for.
A stroll through the vibrant markets will reveal the spices for which the island is famous: cloves ... spice plantation will help you understand why Zanzibar is nicknamed the Spice Island.