People across China have begun travelling home for the annual Spring Festival.
The 40-day holiday period, which this year runs from 8 January to 16 February, is expected to see 3.16 billion trips taken by road, rail, air or water, making it the largest annual human migration on Earth. This year's total trips will mark a 9.1% year-on-year rise...