London. Crystal Palace in Hyde Park, 1903
London. Crystal Palace in Hyde Park, 1903