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.