Watch Harry and Meghan Visit Windsor Castle for Wedding Preparations: Details!

A warm welcome! Prince Harry and Meghan Markle visited Windsor Castle on Thursday, May 17, to oversee the final preparations for their royal wedding. Harry and Meghan’s Wedding: Everything We Know Meghan Markle and Prince Harry arriving at Windsor Castle on May 17, 2018 in Windsor, England. Neil Mockford/GC Images; Max Mumby/Indigo/Getty Images (inset) The(…)