Question: What's the population of Shanghai, China according to the UN 2018 population estimates?
Answer: 25582000