Three Gorges
-
South Asia
China set to build ‘Super Dam’ in Himalayas across Brahmaputra river: Stokes trouble for India and region
The Dam will produce triple the amount of electricity than the world’s largest power station Three Gorges. And is a…
Read More »