Prince Harry and Meghan Markle Marry as Millions Watch On

The newly-dubbed Duke and Duchess of Sussex exchanged vows at St. George's Chapel in Windsor.