Meghan Markle’s Wedding Dress & Tiara To Go On Display At Windsor Castle!
August 29, 2018 9:10 AM PDT
Royal fans everywhere, get ready to freak out! The Duchess of Sussex’s gorgeous Givenchy wedding gown is set to go on display at Windsor Castle, according to Kensington Palace. Watch to find out more.