China. Shanxi Mountains. New Year's Eve. 12 million workers travel from the great cities to their home villages to spend their only annual holiday with their families.
No reviews yet. Be the first to review!