University of Bristol - Historical Photographs of China reference number: Ba06-096. No caption in the album for this photograph, but it most probably is Shanghai.
Comments are welcome