Megan Markle arrived at Windsor Castle and revealed her beautiful wedding dress in public for the first time. She wore a floor-length fitted gown by Clare Waight Keller at Givenchy.