Villagers in traditional costumes and masks perform the Yang Opera, one of the many traditional Chinese folk operas, in a village in Southwest China's Guizhou Province on June 13, 2009. Unique in Southwest China, the Yang Opera is largely a reflection of rural life, and is now being developed into a tourist attraction. [CFP]
|