China has approved plans to build the world’s biggest dam set to produce three times as much power as the current ...
The project has stoked concerns about displacement and environmental impact downstream in India and Bangladesh.
China is pressing ahead with plans to construct a mega-dam near its contested border with India, a colossal undertaking that ...