North Africa is a blend of ancient magic and modern luxury. From the buzzing souks of Marrakech to the timeless mystery of the pyramids, here are three countries where your holiday dreams come alive
-
Morocco – Marrakech, desert tours, mountain treks
-
Egypt – Pyramids, Red Sea resorts, Nile cruises
-
Tunisia – Ancient ruins, beaches, desert adventures