Video PlayerClose
Tourists take photos at Shenyang Imperial Palace in Shenyang, northeast China's Liaoning Province, Nov. 8, 2021. A lingering blizzard since Sunday has brought record snowfall, the biggest since 1905, in Shenyang, the local meteorological authority said Tuesday. (Photo by Zheng Lei/Xinhua)