Windsor is "99.9%" ready for the Royal Wedding
12th May 2018
One week today in Windsor, and the wedding day will be here. Prince Harry and Meghan Markle will tie the knot in St George’s Chapel – part of the oldest inhabited castle in the world. We are told that Windsor is 99.9% ready for the event, as the world’s media begin to pour into this historic town with the River Thames flowing through. The Castle itself a focal point towering up in the town…