The Crystal Palace in London, England, United Kingdom
Hyde Park, London, United Kingdom
Saturday, 23 October 1897