ABOUT SHANGHAI, CHINA
Shanghai is the largest populated city in China and the 6th largest city in the world. It is home to more than 24 million people inside the urban area and 36 million in the metropolitan area.
The city is a global financial center and transport hub for China, with the world's busiest container port and one of the world’s largest airport hubs. It is one of the region's largest areas of commerce.
Located in the Yangtze River Delta, it sits on the south edge of the estuary of the Yangtze, in the middle portion of the East China coast. The municipality borders the provinces of Jiangsu and Zhejiang to the north, south and west, and is bounded to the east by the East China Sea.