A Shanghai Municipal Police ambulance by shops, Shanghai
© 2007 Adam Scott Armstrong
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).
Black and white photograph