Puppeteers from south China's Guangxi Zhuang autonomous region perform during the third Shanghai International Puppet Festival in East China's Shanghai, Nov 9, 2012. The puppet festival, which opened here on Friday, is part of the 14th Shanghai International Arts Festival. The event attracted 11 foreign puppet theatres. [Photo/Xinhua]
|