People struggle to move a switched-off vehicle on a waterlogged street in Qionghai, south China's Hainan Province, Oct. 5, 2010. [Xinhua/Meng Zhongde]
Go to Forum >>0 Comments