Shanghai sits at the mouth of the Chang Jiang (Yangtze) River, the longest river in Asia. With over 24 million residents, it is China's most populous city and a global financial, shipping, and cultural hub. The Port of Shanghai is the world's busiest container port.