Meghan Markle has embarked on her final international tour before she gives birth to her first child.
The 37-year-old royal - who is in her third trimester - is in Morocco with her husband Prince Harry, and the couple are set to travel to Casablanca, then to the Atlas Mountains and onto capital, Rabat.
Meghan is due in late April but "medical provisions" have been made for this tour in case of any emergencies.
Thomas Reilly, Britain's ambassador to Morocco, was there to welcome the couple at the airport and he had revealed that Morocco's "promotion of women and girls, its inclusivity, and social entrepreneurship were close to their royal highnesses' hearts". Prince Harry then went to inspect the Auxiliary Forces.
The couple are due to stay at a royal residence, as organised by Morocco’s King Mohammed VI.