Windsor Castle is a historic royal residence located in Berkshire, England. It is the oldest and largest inhabited castle in the world and has been the family home of British kings and queens for over 1,000 years.