A Shanghai Municipal Police ambulance by shops, Shanghai
Notes
University of Bristol - Historical Photographs of China reference number: Ar03-026. The sign in the window of the shop on the left is Deutsche Apotheke (i.e. a chemist or pharmacy).
Media
Black and white photograph