As the world prepares to look on – Prince Harry is about to marry Meghan Markle in Windsor Castle
It’s understood that some 15,000 media personnel are currently setting up in the town of Windsor this morning. The Royal Wedding of Prince Harry and Meghan Markle will see an expected 100,000 people line the …
