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.