Home / Series / Megaprojects / Aired Order / Season 2025 / Episode 63

China Is Building the World's Largest Dam

China plans the world’s biggest dam in Tibet—an engineering marvel or geopolitical weapon? Discover the staggering scale, environmental risks, and hidden motives behind this $127 billion megaproject.

English
  • Originally Aired August 6, 2025
  • Runtime 32 minutes
  • Created August 7, 2025 by
    kiwi1080
  • Modified August 7, 2025 by
    kiwi1080