close window
The clash of ancient and modern architecture in Shanghai.
Ryan Pyle