Windsor Castle

With a Queen Victoria statue and a flow of tourists in the foreground, Windsor Castle is the official residence of the royal British family in Berkshire. At 900 years old, Britain's Windsor Castle is the largest occupied castle and oldest royal residence in the world.

Leave a Reply

Your email address will not be published. Required fields are marked *