Queen Elizabeth II at The wedding of Prince Harry and Meghan Markle at Windsor Castle in England on May 19.Photo by John Rainford/WENN Sandra Rose May 21, 2018 share Queen Elizabeth II at The wedding of Prince Harry and Meghan Markle at Windsor Castle in England on May 19. Photo by John Rainford/WENN