Prince Harry and Meghan Markle will marry on May 19 in St. George’s Chapel at Windsor Castle, Kensington Palace announced Friday. The couple have chosen a springtime Saturday for their wedding and a venue that holds a central place in the history of the royal family. Windsor Castle, west of London, is one of Queen […]