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 ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results