Rate: (0 Ratings)
Windsor Castle was established by William the Conqueror and is the largest and oldest occupied castle in the world. It is one of the Queen's official residences and she spends a considerable amount of time there every year, which makes Windsor a great place to see the Royals.