University of Bristol – Historical Photographs of China reference number: OH01-025. Probably Shanghai.
Comments are welcome