China starts construction of world’s biggest hydropower dam in Tibet from Al Jazeera – Breaking News, World News and Video from Al Jazeera on 2025-07-22 04:46 (#6YT25) The project on a river that runs through Tibet and India downstream could dwarf the Three Gorges Dam when completed.