Meghan Markle has taken over Morocco!
The expectant Duchess of Sussex jetted off to the country in North Africa alongside dad-to-be Prince William this weekend for a whirlwind tour ahead of the arrival of their first child. And, as fans of the royals well know, a tour often comes with tons of activities, walkabouts with the public and plenty of fabulous fashion to boot.
From the moment the couple touched down in Casablanca on Saturday night, Markle's wardrobe did not disappoint. The former American star was dressed to impress from the start, first stepping out in a vibrant red Valentino dress.
The royal has rocked a chic mix of daytime and formal looks throughout the quick trip, from a navy blazer and skinny jeans ensemble to a dazzling Dior gown for an event held at the British Residence.
And, while her time in Morocco was brief, she packed plenty of style into their weekend trip.
Don't just take our word for it—see all of her looks in E!'s gallery below!