
Meghan Markle wore Princess Diana’s diamond and sapphire earrings at a gala in Canada on August 7, 2026, celebrating David Foster’s 40 years of fundraising. The Duke and Duchess of Sussex attended…
Meghan Markle wore Princess Diana’s diamond and sapphire earrings at a gala in Canada on August 7, 2026, celebrating David Foster’s 40 years of fundraising. The Duke and Duchess of Sussex attended the event at Victoria Inner Harbour, which included a free concert. Markle, 45, wore a black dress by Canadian designer Greta Constantine, while Prince Harry, 41, wore a black tuxedo.

The couple’s friendship with Foster dates back to 2019, when he helped arrange their stay on Vancouver Island. The gala supports the David Foster Foundation, which aids children needing organ transplants. Other guests included Adam Levine and Josh Groban. The appearance came two weeks after the couple visited Althorp, Princess Diana’s childhood home.

The coverage of Meghan Markle’s earrings is a symptom, not a story. Headlines treat a jewellery choice as a diplomatic gesture, ignoring that the gala raised money for children needing organ transplants. The same outlets that decry royal obsession lead with Diana’s diamonds. Watch whether the next Invictus Games countdown event gets more attention than the Foundation’s actual work, that number will tell us who is serious about charity.
Sources (2): timesofindia.indiatimes.com, livemint.com
This story was synthesised by AI from the 2 sources linked above.
Updated: this story now draws on 2 sources.