University of Bristol - Historical Photographs of China reference number: Pe01-017. Probably Shanghai. See Pe-s01.
Comments are welcome