Windsor Castle
The residence of the British monarchs in Windsor, Berkshire, England. For more than 900 years, since the 11th century, the castle has been an unshakable symbol of the monarchy, towering on a hill in the Thames River valley. By its name, since 1917,