News

However, when it comes to the oldest and the largest uninhabited castle in the world, that's easy to pinpoint - and it's just outside of London. Windsor Castle, located in Berkshire, has been home ...