News

Construction of the world's highest-altitude pumped-storage power station kicks off Thursday in Southwest China's Sichuan Province. With an altitude of 4,300 meters, the facility is located in ...
Workers on Thursday broke ground on what is set to be the world's highest-altitude pumped-storage power station in southwest China's Sichuan Province. With an altitude of 4,300 meters, the ...