Stone Town is a very lively place where you’ll find a mixture of Arabic, African, Indian and European cultures living comfortably together. As you walk through the labyrinth of streets too narrow for cars to pass, you can see mosques, churches and temples side to side