Image 1 of 1

China Shanghai Shanghai 00041 16.jpg

Songjiang, Shanghai, China. Luxury houses and apartments seen from Thames Town, one of the new town developments in Songjiang
Copyright
© COPYRIGHT DAVID LYONS
Image Size
4256x2832 / 6.3MB
Contained in galleries
Songjiang, Shanghai, China. Luxury houses and apartments seen from Thames Town, one of the new town developments in Songjiang