Suzhou, alternately romanized as Soochow, is a major city located in southeastern Jiangsu Province of East China, about 100 km northwest of Shanghai. Read More
China has built many reservoirs, levees, dikes and dams on its seven major river systems over the last several years but is still struggling with a surge in crippling floods, which has destroyed huge swathes of agricultural and industrial land and mi ...