Great Rail Journeys is offering a Morocco tour, the 10-day Imperial Cities of Morocco, from £1,495, with two departures between March and September 2017.

The North Africa rail trip travels through Morocco visiting royal palaces, ancient mosques and minarets, and immersing travellers in Moroccan life.

Tour highlights include Tangier, historic Rabat, Fes, Meknes and Roman Volubilis, Casablanca, King Hassan II Mosque, Marrakech and the Berber people of the Atlas Mountains

There is a special offer of savings up to £40 per person when booking the 2017 tour on or before 31st October.