Torrential rainfall in China this month has flooded over a hundred cities, displaced millions of people, and stoked fears of a possible “black swan event” in the form of the famous Three Gorges Dam ...
Three Gorges Dam is the largest hydropower project ever built. When construction began in 1994, it was designed not only to generate electricity to propel China’s breakneck economic growth, but also ...