SHANGHAI, CHINA - JUN 1: City view with Oriental Pear tower on June 1, 2013 in Shanghai. Shanghai is the largest city by population in the world of more than 24 million as of 2013.

SHANGHAI, CHINA - JUN 1: City view with Oriental Pear tower on June 1, 2013 in Shanghai. Shanghai is the largest city by population in the world of more than 24 million as of 2013. - 77639382

Similar stock images

to-top-page