Puppets are on display at a fair held in Chengdu, Southwest China's Sichuan Province on Thursday. The Western China International Fair is expected to host more than 50,000 merchants from 66 countries and regions both online and offline. Photo: cnsphoto