A submerged street is seen in Guangshui City, central China's Hubei Province, July 17, 2010. The city was flooded by torrential downpour from Friday evening to Saturday morning. [Xinhua]
Go to Forum >>0 Comments