Chronologically divided into three sections, the exhibition titled 'Moments in History, 70 Years of Shanghai reflects the huge leap China's biggest city has witnessed in various spheres of ...