Meghan Markle, Prince Harry, Kate Middleton, and Prince William arrive at Windsor Castle, where the May 19 royal wedding will be held in St. George’s Cathedral
Meghan Markle, Prince Harry, Kate Middleton, and Prince William arrive at Windsor Castle, where the May 19 royal wedding will be held in St. George’s Cathedral