From Feb. 2 to March 13, China enters its Spring Festival travel rush — the world's largest annual movement of people — as stations, airports, and highways run at peak capacity.
From Feb. 2 to March 13, China enters its Spring Festival travel rush — the world's largest annual movement of people — as stations, airports, and highways run at peak capacity.