Duke and Duchess of Sussex Celebrate Third Wedding Anniversary

Prince Harry and Meghan mark their third wedding anniversary today. The royal couple got married at St George's Chapel, Windsor on 19th May 2018. Harry, Meghan and their son Archie have spent the last year living in North America.