China has approved what is set to become the biggest hydropower dam complex in the world, capable of producing nearly three times as much power as the current record-holder, the Three Gorges Dam.
NEW DELHI, (ANI) – India has strongly urged China to ensure that its upstream activities on the Brahmaputra River do not adversely impact downstream states, following reports of a mega dam ...