Windsor is the oldest and largest occupied castle in the world and the Official Residence of Her Majesty The Queen. Its rich history spans almost 1000 years.

Categories & Keywords
Category:Travel and Places
Subcategory:Europe
Subcategory Detail:United Kingdom
Keywords:castle, uk, united kingdom, windsor