The signature in the lower right corner does not seem to say 'Palmer & Turner.' I wish I took a clearer picture of it:
See it on the map.
Read in Russian or in Google English.
Flickr photo set by espsol (never mind the date in the flickr set) The author's description: "Photos from my grandfather's album. I…
I did not know there used to be this crazy pedestrian skybridge over Nanjing Road, near Wujiang Road: Source.