China is building the world’s most powerful hydropower system deep in the Himalayas. It remains shrouded in secrecy
Published on: Tuesday 16 December 2025
Thousands of miles from Chinaâs populous coastline, a sharp bend in a remote Himalayan river is set to become the centerpiece of one of the countryâs most ambitious â and controversial â infrastructure projects to date.