The chiffon dress skimmed over Meghan’s baby bump and she teamed it with nude courts and her gold satin Dior ‘Bee’ clutch bag.
But it was her jewellery that caught our attention. The duchess rewore her Cartier diamond and white gold earrings, which she sported on her wedding day on 19 May 2019.
Meghan also wore Queen Mary’s diamond bandeau tiara with her bateau-neck wedding dress, designed by Clare Waight Keller of Givenchy.
As Meghan and Harry get ready to welcome their first child this spring, it seems fitting that she wore something of sentimental value on their last overseas trip before their little one arrives.
The couple had an audience with King Mohammed VI of Morocco at a royal residence on Monday evening for their final engagement. They are spending the day privately on Tuesday before returning to London.
Earlier on Monday, they visited the Moroccan Royal Federation of Equestrian Sports in Rabat to learn about equine therapy, followed by a cooking school demonstration and then a Social Entrepreneurs event and market.
Read more from Yahoo Style UK: