China will be constructing the world’s largest hydropower dam on the eastern rim of the Tibetan plateau that could impact India. The dam will be located...
China has approved the construction of a huge hydroelectric dam in Tibet, which would be the world’s largest hydropower plant with triple the capacity of the...