Local residents walk on a flooded road in Qinzhou City, south China's Guangxi Zhuang Autonomous Region, July 29, 2015. Qinzhou witnessed torrential rain from July 23 to July 28. [Photo/Xinhua]