The science behind Chinese New Year celebration practices

On this 4,712th year of the lunar calendar, we say goodbye to the Year of the Snake and bring in the Year of the Horse. As per tradition, the Chinese New Year celebration consists...