Shenyang in China's Liaoning province saw the highest recorded snowfall since 1905. Traffic in Liaoning province has been severely disrupted, with the majority of expressway toll stations shut as of Tuesday. Train and bus stations were also closed in the province as the meteorological department issued red alert for snowstorms.