
China’s Mega Dam Project in Tibet Sparks Regional Concerns — Set to Be the World’s Largest, but at What Cost?
China has launched construction of what will become the largest hydropower dam in the world, located on the Yarlung Tsangpo River in the Tibet Autonomous








