Saturday, March 03, 2018

Prince Harry and Meghan Markle Inviting Members of the Public to their Wedding


Kensington Palace announces Prince Harry and Meghan Markle's plans to invite 2,640 commoners to their wedding...