The Top 10 North Africa and Middle East City Hotels

While the 20-plus countries that make up the Middle East and North Africa are home to some of the most striking landscapes on earth, no one should visit without spending time in their dynamic cities.