World’s Populated City: Shanghai

Shanghai is China’s most populated city and the largest city proper in the entire world. It’s both a major financial centre and a global city and sits at the mouth of the Yangtze River in the Yangtze River Delta of East China. Known as the Pearl of the Orient and the Paris of the East, Shanghai’s population in 2016 is …

Continue reading