Tag: Tibet

China to build world’s largest hydropower dam in Tibet

China has given the green light for the construction of what is set to become the largest hydropower