Interesting facts about Windsor Castle
Windsor Castle is a royal residence at Windsor in the English county of Berkshire. It is the oldest and largest inhabited castle in the world and has been the family home of British kings and queens for almost 1,000 years. The original castle was built in the 11th century after the Norman invasion of England … Read more