More than 1,000 members of the public have been invited to the grounds of Windsor Castle for Prince Harry and Meghan Markle's wedding. Those present will be able to watch the arrival and departure ...