Thames river, pretty town of Windsor, and the 11th century Windsor Castle- longest occupied palace in England
Comments
Sign in or get an account to comment.