Windsor Castle – The Oldest and Largest Inhabited Castle

Windsor Castle

Windsor Castle Has Been a Royal Residence Since the Time of Henry I: Set in the county of Berkshire, about 32 km from London is Windsor Castle, one of the oldest and largest occupied castles in the world.   Windsor Castle is one of the official residences of Her Majesty The Queen and has been […]