Whether you’re exploring pyramids in Egypt, eating authentic cuisine in Morocco or embracing sandy adventures in the Sahara Desert, North Africa and the Middle East offers an abundance of ...