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