How Many People Live in Shanghai?

Shanghai is the largest city in the country of China as well as being one of the largest metropolitan areas in the entire world, with an estimated population of approximately 20 million residents.