Stock Photo: Crystal Palace, Hyde Park, London, 1851.