Britain's Prince Harry and his American fiancée, Meghan Markle, will marry on May 19. The marriage will take place in St. George's Chapel at Windsor Castle, England.