China Begins World’s Biggest Hydropower Project China has officially launched the construction of a $167.8 billion dam on the Brahmaputra River, triggering serious concerns for both India and Bangladesh. The dam, located in Nyingchi City in Tibet, lies near the Indian border in Arunachal Pradesh. It is expected to generate…
