Prince Harry, Meghan Markle invite the public to help celebrate their wedding

Prince Harry, Meghan Markle invite the public to help celebrate their wedding
Britain Royals

Prince Harry and Meghan Markle have invited 2,640 people to the grounds of Windsor Castle in the English county of Berkshire to help celebrate their wedding, and about 1,200 of them will be members of the public from across the United Kingdom.