Skip to content
AudaStories
Open app

Shanghai

Municipality and largest city in China

Preview

Shanghai is a provincial-level direct-administered municipality in China. It has a population of 29,558,908 in the urban area as of 2025, thus making it China’s most populous city and, more broadly, the fifth-largest city in the world by population. The city is located on the Chinese shoreline on the southern estuary of the Yangtze River, with the Huangpu River bisecting the city.

Read the full article on Wikipedia

Text from Wikipedia, CC BY-SA 4.0