China Launches Construction of World's Largest Hydropower Plant, Raising Concerns in India and Bangladesh

China Launches Construction of World's Largest Hydropower Plant, Raising Concerns in India and Bangladesh
China has begun an ambitious project to construct the world's largest hydropower plant on the Tibetan Plateau. According to Chinese Premier Li Qiang, this $170 billion project represents a crucial ste...

Continue Reading

Get the full story in the Vaisti app

Download from App Store