Meghan Markle paid tribute to Princess Diana by wearing what appeared to be her £17,800 Cartier watch at the Invictus Games.
The Duchess of Sussex bought her own Cartier Tank Française watch before meeting Prince Harry, although it is believed the royal also gave her his mum's timepiece.
She wore the watch alongside a striking £3,200 Valentino white suit, white heels and a handbag today.