- Meghan Markle wore a striped, sleeveless maxi dress by Martin Grant to a youth leadership reception during the royal tour of southern Africa.
- She previously wore the dress during a visit to Bondi Beach in Australia on her last royal tour with Prince Harry in October 2018.
- The duchess also repeated a look yesterday when she wore the Veronica Beard shirtdress she previously donned in Tonga.
Meghan, Duchess of Sussex, has repeated another dress during her and Prince Harry's tour of southern Africa. This time, it's a striped, sleeveless maxi number by Australian designer Martin Grant. The duchess first wore the printed frock during her 2018 tour of the Pacific while she and Prince Harry visited Bondi Beach.
Today, the stylish royal proved that the summery look was just as appropriate for an evening garden soirée as it was on the beach. She and Harry attended a reception honoring youth leadership and activism at the British High Commissioner's residence, and she shone in the olive green-and-orange ensemble.
Meghan had just recycled a dress from her Pacific tour yesterday, opting for the blue Veronica Beard shirtdress that she sported in Tonga last year. Today's multicolored dress is the third look of the day for Meghan. She started in a denim-on-denim look for a shoreside appearance at Monwabisi Beach, then followed up with a Staud maxi dress and head scarf to celebrate Heritage Day at the oldest mosque in South Africa.
Good to know that royals—like the rest of us—actually wear their clothes more than once.
For more stories like this, including celebrity news, beauty and fashion advice, savvy political commentary, and fascinating features, sign up for the Marie Claire newsletter.