Windsor Castle is the largest inhabited castle in the world. It is in Windsor, Berkshire, England. Queen Elizabeth II of the United Kingdom lives there for part of the year. The castle was built in the 11th century by William the Conqueror and expanded and rebuilt many times. In 1992, there was a fire at the castle.
Windsor Castle is near the River Thames.
|Wikimedia Commons has media related to Windsor Castle.|