During our trip to England, we went on a bus tour that stopped at three different locations. The first one being Windsor Castle located in the Berkshire province in the city of Windsor. Windsor is a royal residence and the favorite of the late Queen Elizabeth II. The original castle was built in the 11thContinue reading “Windsor, England (Windsor Castle)”