The Invictus Games are Harry's tribute to the bravery of injured military heroes. But this year they were also the perfect PR opportunity for Meghan ahead of her make-or-break Netflix series... Talk about stealing the show!
After a social media hiatus of nearly a decade, the Duchess of Sussex made her much-anticipated return to Instagram last month.
