Where is Shanghai?

at point 1
4808
at point 2
9302
at point 3
5048
at point 4
1843
Shanghai is the largest city by population in the People's Republic of China. It is located in the delta of the Yangtze.
correct this question
globalquiz.org
reach: rather globalChinacitiescities of ChinaFar Eastgeographygeography of ChinamapmapsShanghai
globalquiz.org