Meghan, the Duchess of Sussex, was looking glorious on day two of her three-day tour of Morocco. She stepped out in a bespoke, champagne-coloured Dior gown with embroidered cape detail for an evening reception hosted by the British Ambassador to Morocco at the British Residence in Rabat, Morocco on Sunday.
She completed the look with gold shoes and an elegant clutch bag.
Scroll through the gallery above to see more of the reception and Meghan's gorgeous gown.
At the reception, she and her husband, Prince Harry, met the ambassador, Thomas Reilly, and his family, as well as other guests including influential Moroccan women, young entrepreneurs and disabled athletes. The couple were greeted by Reilly's two daughters Orla, 12, and Elsa, eight, who presented Meghan with flowers. The ambassador's wife, Leah, gave them a traditional rosewater greeting.
The royal couple are on a three-day tour of the North African nation. Earlier on in the day, the Duke and Duchess of Sussex visited the Education For All boarding house in the rural town of Asni, which is located near the High Atlas mountains.
During the visit, the pregnant duchess took part in a traditional henna ceremony with girls who live and study at the boarding house during the week.
The trip aims to shine a spotlight on youth empowerment and the education of girls and young women. A Kensington Palace spokesperson said of the trip: "It will build on the close relationship between the UK and Morocco".
On day three, Prince Harry and Meghan visited the Royal Equestrian Club in Rabat to learn about equine therapy for people of determination.
They are also expected to learn about traditional Moroccan cuisine at the Villa des Ambassadors.
The pair are expecting their first child, which is due in the spring. The trip to Morocco is believed to be the duchess's last official overseas engagement before the birth.