News

China has granted approval for the development of the ‘world's largest hydropower dam’ in the lower reaches of the Yarlung Zangbo River in Tibet ... was provided by Power Construction Corp ...