At the end of October 2023, China's NEA (National Energy Administration) reported China's installed renewable energy capacity had exceeded 1.4 Terawatts. This
It’s always difficult to select winners from the field of nominations submitted to POWER for its annual awards, and this year was no exception. The Wudongde Hydropower Station was the big winner, while