London: The Archbishop of Canterbury has confirmed that he legally married Prince Harry and Meghan at Windsor Castle in May 2018, despite the couple’s claim that they had another, private, ceremony three days earlier. During an interview with Oprah …
