Editorial photo #12445844 Economy, Business and Finance
Wind and Solar Power Surpass Thermal Power in China
The photovoltaic power plant of Huangjiang Reservoir is in Xinlin Village, Liuzhou City, Guangxi, China, on June 4, 2025. (Photo by Costfoto/NurPhoto)