Tourists view shadow play puppets on the historical Jinli Street in Chengdu, capital of southwest China's Sichuan province, May 13, 2012. [Photo/Xinhua]