People walk past the debris after floods in Cangwu County of southwest China's Guangxi Zhuang Autonomous Region, June 16, 2010. [Xinhua]