China launches high-rise solar and hydropower plant
China has commissioned the first stage of a large-scale solar and hydropower plant capable of powering 700,000 homes a year at an altitude of 4,600 metres. The facility, called Kela, is located in the southwest province of Sichuan. It generates two billion kilowatts ...