It's the world's largest annual human migration- the days and weeks before the Lunar New Year holiday when hundreds of millions of Chinese make their way home. Carrying suitcases and bags, crowds of