Explainer: China’s Brahmaputra Mega Dam Called ‘Water Bomb’ By India – Here’s Why It’s Alarming Delhi

China has officially launched construction of what experts call the world’s largest hydropower project, a colossal dam on the Yarlung Zangbo (Brahmaputra) in southeastern Tibet.
|
||||
You Might LikeRelated videos from verified sources
|