Windsor Castle England is one of the most beautiful castles in the worldWindsor Castle England is one of the most beautiful castles in the world