Development The Three Gorges Dam: China’s Clean Energy Hero or Villain? March 27, 2015 1 Written by Christopher Dent. Hydropower remains by far the world’s dominant renewable energy source for producing electricity, still well over twice the combined installed global…