Where is Shanghai Cn?

Shanghai is located on the central eastern coast of China at the mouth of the Yangtze River. It is the largest city in China, and has a population of over twenty million people.