China authorizes controversial hydropower project in landslide-prone region of Tibet

In late December, China approved the world’s largest hydropower project to begin construction. The Motuo Project is expected to generate three times as much energy as the Three Gorges Dam located…Continue readingChina authorizes controversial hydropower project in landslide-prone region of Tibet