A damaged vehicle is seen at the road accident site in Du'an Yao Autonomous County, south China's Guangxi Zhuang Autonomous Region, Nov. 10, 2014. Nine people were killed and five others injured when the overloaded vehicle drove off a cliff here on Nov. 9. (Xinhua/Zhang Ailin) |