Where is Shanghai China?

Shanghai is located in China. This is the largest city in China and one of the largest metropolitan areas with total population of over 20 million people.