Worse Than Tibet-Nepal Mudslide! China’s Mega Hydropower Projects Collapse The Himalayas
On September 4, a massive landslide struck the Himalayan region, sending huge amounts of rocks and debris rushing down steep slopes. A giant black...
China Observer