Summary | More than 100,000 live ducks are being sold for the
annual Ghost Festival on a road in Liuzhou city, South China's
Guangxi Zhuang autonomous region, Aug 27, 2015.
chinadaily.com.cn | 03 September 2015