Chinese New Year sees the largest annual human migration in the world as millions of people in China make the journey home.

For many it's the only chance they get to visit their families all year.