China's annual Spring Festival travel rush, a 40-day period commonly referred to as the world's largest annual human migration, kicked off on Feb. 2 ahead of an extended Chinese New Year holiday.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results