Women in Yao ethnic costumes are singing next to piles of stones along the Qinglong River April 24, 2005. People in Chaoli Yao Township of Lingyun County, Guangxi are celebrating their traditional festival, called Mountain Folk Song Festival on this day. (China.org.cn, 17thcongress.org.cn)