China’s Mega Dam on the Brahmaputra: What It Means for the Rest of Us

China is building the world’s biggest hydropower dam on the Yarlung Zangbo – the upper stream of the Brahmaputra, for India and Bangladesh.