Windsor Castle holds the distinct title of being both the oldest and largest occupied castle in the world. Located in Windsor, England, it was built in the 11th century and has been home to 39 British ...