According to a new update from Kensington Palace, more than 2,000 people will be selected from the British general public to be part of Prince Harry and Meghan Markle’s wedding.
According to a new update from Kensington Palace, more than 2,000 people will be selected from the British general public to be part of Prince Harry and Meghan Markle’s wedding.