Windsor Castle was built in the 11th century after the Norman invasion. It is located in Berkshire county and it is a royal residence. Since Henry I it has been a residence of succeeding monarchs, making it the longest-occupied palace in Europe.
The post Visiting Windsor Castle appeared first on TravelersPress.