While large-scale dam projects can provide many benefits, such as preventing flooding, providing irrigation, and supplying hydropower, they can also cause human and environmental destruction. Millions... This description may be from another edition of this product.