Tech Insider
Citizens are riding slowly on a street during a heavy snowfall in Huai'an, China, on February 4, 2024.
Freezing rain and blizzards have left people in China stranded at highways and train stations as they head trek home for this year's spring festival.