University of Bristol - Historical Photographs of China reference number: DH-s034. Takaboko Island (also known as Pappenburg Island) is in the background.
Comments are welcome