questionedithistorytranslationsCurrent version This is the accepted version. added by globalquiz.org May 12, 2013, 12:40 p.m. Where is Shanghai? at point 1at point 2at point 3at point 4Shanghai is the largest city by population in the People's Republic of China. It is located in the delta of the Yangtze.globalquiz.orgShare and bring new players to the game!0Very uninterestingToo difficultPoorly writtenIncorrect or questionableCorrect this question0Very interesting!reach: rather globalChinacitiescities of ChinaFar Eastgeographygeography of ChinamapmapsShanghaiVotes Acceptable globalquiz.org