23:35
China launches world’s largest hydropower station
China has started building the world’s largest hydropower project in Tibet’s Yarlung Zangbo River gorge, aiming to boost clean energy output and meet its climate goals.