Prince Harry and wife Meghan have touched down in Morocco for a three-day royal visit — almost 40 years since the Queen's "tour from hell''.
The Duke and Duchess of Sussex arrived as Casablanca Airport, where they were greeted by the British Ambassador to Morocco, Thomas Reilly, and Prince Harry inspected a guard of honour.
Heavily-pregnant Meghan, 37, and Prince Harry, 34, will spend the next three days visiting charities and schools, but will not undertake any of their usual walkabouts to meet the public due to security concerns.
Meghan had arrived back into the UK on Friday on a private jet after her high-profile visit for a celebrity baby shower in New York, before hopping on the Royal Air Maroc plane to Morocco with her husband.
The Duchess was wearing a striking red cape dress with elbow-length sleeves from Italian designer Valentino as she disembarked the regular commercial flight, which arrived 30 minutes late.