Xian Junliang, 69, a well-known folk artist in his hometown of Bingxian in Shaanxi province, performs a puppet show with music. [Photo by Guo Bingchen / China Daily]