Getty Images China has endorsed the development of what will be the world's biggest hydropower dam, stirring up worries about relocation of networks in Tibet and ecological effects downstream in India and Bangladesh. The dam, which will be situa…
Our website uses cookies to improve your experience. Learn more