News

On December 25, China approved the construction of the world’s largest hydropower project on the Yarlung Tsangpo River in Tibet. The proposed dam will have a massive capacity of 60,000 MW ...