Skip to main content
U.K. Edition
Tuesday, 5 November 2024

Shanghai

Municipality of China


Shanghai
Shanghai

Shanghai is a direct-administered municipality and the most populous urban area in China. The city is located on the Chinese shoreline on the southern estuary of the Yangtze River, with the Huangpu River flowing through it.

0 shares 17 views

News coverage

You might like