Saturday, March 12, 2011

Last Train Home


There are 130 million migrant workers in China.

They go home once a year on the New Year.

This is the worlds largest human migration.



From the incredible "Last Train Home" by Lixin Fan

4 comments: