CHINA-SHANGHAI-SCIENCE & TECHNOLOGY MUSEUM-STRESS TEST (CN)

(260127) -- SHANGHAI, Jan. 27, 2026 (Xinhua) -- People visit the Shanghai Science & Technology Museum in Shanghai, east China, Jan. 27, 2026. The museum launched its operational stress test on Tuesday after more than two years of systematic upgrading, with some visitors and the media being invited to visit. It will commence its trial opening to the public during the Spring Festival. (Xinhua/Fang Zhe)

More Shanghai News

Access More

Sign up for Shanghai News

a daily newsletter full of things to discuss over drinks.and the great thing is that it's on the house!