Windsor castle is a royal residence of the British Royal family. It is located in Windsor in the English county of Berkshire. Windsor Castle was originally built by William the Conqueror in the decade after the Norman conquest of 1066. I had a great time visiting this castle with a friend. It was nice seeing […]


  • Comments Off on Travel Snapshots- Windsor Castle in Berkshire, England