Meghan Markle and Prince Harry to Invite 2,600 Public Guests to Royal Wedding
Meghan Markle and Prince Harry are inviting more than 2,600 members of the general public to their royal wedding. It will be held on May 19 at Windsor Castle, Kensington palace has announced. The couple says they want their wedding day to be an opportunity for everyone to feel like a part of the celebration. InsideEdition.com's Leigh Scheps (http://twitter.com/LeighTVReporter) has more.