Live sheep are up for sale at a market in Shenyang, capital of northeast China's Liaoning Province, Feb. 2, 2016. Chinese people are doing Spring Festival shopping for the Spring Festival holidays, which falls from Feb. 7 to 13. (Photo: Xinhua/Yang Qing)
RIGHT BG