SHANGHAI, CHINA - JUNE 2: Crowded urban skyscrapers at dusk on June 2, 2012 in Shanghai, China. Shanghai is the largest city by population in the world with 23 million as in 2010.