People’s Square Shanghai: The pulsating heart of the metropolis