According to a report by Business Insider, Kensington Palace announced on March 2nd, that Prince Harry and Meghan Markle will invite over 2,000 members of the public to the royal wedding. However, members of the public attending the event have been asked to bring their own food and drink.