Meghan Markle flashed a beaming smile while she walked hand-in-hand with her husband Prince Harry as the pair arrived in Dusseldorf for an Invictus Games event.
The Duchess of Sussex, 41, attended the event with Harry to mark the one-year countdown to the 2023 Games, which have been delayed due to the pandemic.
Megan looked elegant in a £245 cream knitted vest from LA-based designer Anine Bing and paired it with a pair of £1,040 beige wide-leg wool blend trousers