It’s that time a year again when the red and yellow paper lanterns are hung with care all around China. It’s Chinese New Year!
Chinese New Year is the longest and most important celebration in the Chinese calendar. The year of horse begins on Jan.31, 2014.