What Is The Oldest Castle In England?
Windsor Castle Just to the west of London lies the world’s oldest and largest inhabited castle, having been a royal residence for around 950 years. What was the first castle of England? Built in 1067 by Robert of Mortain, the Berkhamsted Castle is the oldest castle in England. In 1216, the castle was captured by …