University of Bristol - Historical Photographs of China reference number: EH01-245. The wall could well be by a canal - probably in Beijing. See JC-s138!
Comments are welcome