Posted inChina Destination Guides Shanghai Shanghai Culture 14 Interesting Facts about Shanghai Shanghai is located on the eastern coast of China, at the mouth of the Yangtze River. It is the most populous city in China and the world, with a population of over 24 million people. Posted by Ruqin Travel June 25, 2024