Interesting facts about Shanghai

Shanghai is the largest and traditionally the most developed metropolis in China. The city is situated on the estuary of Yangtze River. As of January 2020, the population of Shanghai is about 27 million people. It is the most populous urban area in China and the 2nd most populous city proper in the world (after … Read more