48 hours in Shanghai: What to see and do by NigerianCanadianNews August 3, 2017 0 With a population of nearly 25 million people, Shanghai is China's largest city. Boasting a rich ancient and contemporary history, modern architecture and river cities, Shanghai will have you wondering ...