As part of its quest for carbon neutrality by 2060, China is planning to build the world’s biggest dam for a hydropower project on the Yarlung Tsango, or the Brahmaputra as it’s known in India. The ...