People's Square, the cultural heart of Shanghai.