Over 300 Million Train Tickets Sold for China’s 2025 Spring Festival Travel Rush
China’s 2025 Spring Festival travel rush sees over 300 million train tickets sold, with authorities expecting an unprecedented nine billion passenger trips during the 40-day period.