Meghan, Duchess of Sussex and Prince Harry have touched down in Morocco for their four-day visit on Saturday (February 23).
The couple were treated to an impressive guard of honour as they stepped off the plane onto a red carpet at Casablanca Airport.
The pregnant Duchess was radiant wearing a red Valentino cape dress.
As we all know Valentino is synonymous with red, but on this occasion the colour was chosen as it has considerable historic significance Morocco: representing hardiness, bravery, strength and valour on the national flag.
Meghan teamed the bespoke dress with nude heels, gloves and a Valentino clutch.