Crystal Palace in Hyde Park, London

1851