Hydroelectricity, China’s primary source of renewable energy, makes China its largest producer in the world. The country’s relentless efforts for the past decade in constructing numerous dams for this purpose is a testament to Beijing’s goal of maintaining this record. According to official records, China has currently more than 98,000 dams. The construction of 2,335-metre long Three Gorges Dam started in 1994 with the aim to boost China’s economic growth as well as for China to be able to tame its longest river—Yangtze. Located in the west city of Yichang, China’s Hubei province, the 200 billion yuan ($28.6 billion) project...