Designed by
Title
A bus in Shanghai #61883110
Description
Shanghai is the largest Chinese city by population[9][10] and the largest city proper by population in the world.[11] It is one of the four direct-controlled municipalities of the Peoples Republic of China, with a population of more than 24 million as of 2014
This image is editorial