Wuzhen Theatre Festival a stage for performance and self-expression
The annual Wuzhen Theatre Festival recently turned the 1,300-year-old water town Wuzhen in East China's Zhejiang province into a grand stage for performance and self-expression. [Photo provided to China Daily]