From Wikipedia, the free encyclopedia

Skyscrapers in Shanghai, China.