Meghan Markle Wears Princess Diana's £17,800 Cartier Watch, a £5,000 Cartier Bangle and £2,600 Gold Tennis Bracelet

Meghan Markle dazzled in an array of luxury jewellery as she joined her husband Prince Harry in Dusseldorf for an Invictus Games event today.

Dressed in a £245 cream knitted vest from LA-based designer Anine Bing, the Duchess of Sussex, 41, added a touch of glitz to her ensemble with her late mother-in-law Princess Diana's £17,800 gold Cartier Tank watch.

She also sported her £5,000 Cartier Love bangle, that she's owned since at least 2017, as well as her £271,000 engagement ring - which she is thought to have teamed with a $3,000 mini gold tennis bracelet designed by Jennifer Meyer. 

Mother-of-two Meghan completed her look - which included a pair of £1,040 beige wide-leg wool blend trousers from Brandon Maxwell - with dainty golden stud earrings. 

She attended today's event with the Duke of Sussex, 37, to mark the one-year countdown to the 2023 Invictus Games, which were delayed due to the pandemic