Where is Shanghai Located?

Shanghai is located in China and is one of the largest metropolitan areas in the world. It is more specifically located on the eastern coast of China at the mouth of the Yangtze River and has a population of over 20 million people. Wow.