China’s first ever public park (1886) achieved lasting notoriety for its apocryphal ‘No Dogs or Chinese allowed’ sign. The park today is blighted by the ungainly Monument to the People’s Heroes.