Heaviest Rain in a Decade Causes Devastation


In what has been described as the heaviest rainfall in a decade, Beijing, China, faced deadly downpours that resulted in devastating landslides, floods, and the loss of lives and property. The torrential rains were triggered by the remnants of Typhoon Doksuri, which wreaked havoc over parts of northern China. A City Underwater The once calm … Read more