Villagers stand in flood in Longtoushan Town of Dexing City, east China's Jiangxi Province, June 19, 2011.
Go to Forum >>0 Comment(s)