A vendor sells stuffed horses at the annual Spring Festival Flower Fair in Guangzhou, capital of South China's Guangzhou province, Jan 28, 2014. This is the Year of the Horse. [Photo/ icpress.cn]