A city where countless cultures and religions coexist harmoniously, all within the same space.

Previous
Previous

Morocco

Next
Next

Egypt