Zanzibar
 
Nauwe straatjes Stone Town
Where Arabia meets Africa...