More than 2,500 lucky Britons are set to receive an invitation to Prince Harry and Meghan Markle's May 19 wedding day celebrations at Windsor Castle. ...