London.
Crystal Palace in Hyde Park, 1903