Pedestrian passing a poster for the film Man with a Million (1954) on the wall of the former Cathay Theatre, in 1978:

[See other photos...]
1973. Pedestrians passing a poster for the Soviet film Lenin in 1918 (1939):

1995: Statue of the mayor Chen Yi and the Pearl Tower:

1995. Traffic on South Zhongshan Road (?) and the Pearl Tower:

1995. Construction of a highway overpass:

Mentzel's photographs on Rijksmuseum website.
More blog entries on photographic archives.