China's ambitions in hydroelectric energy were evident as early as 2008 when the Three Gorges Dam, the world's biggest dam, was completed. Power generation began in 2012 and currently supplies ...
Guwahati: China's plan to construct the world's largest mega dam on the Brahmaputra in the Tibet Autonomous Region has raised concerns for Assam at the start of the year. The Brahmaputra is known ...