next video will start in 10 seconds
Thames St, Windsor SL4 1PR, UK 📍
When you're in London, be sure to visit Windsor Castle, the world's largest working castle still occupied by a monarch.