On a crowded train laden with crimson-coloured gifts for loved ones, IT worker Sun Jintao is heading from Beijing to spend the Chinese New Year holiday with his family for the first time in years.
Hundreds of millions of people are streaming out of China's major cities this week in the world's largest annual migration, heading home to share meals, pay respects to their elders and deliver blessings for the upcoming Year of the Dragon.