Summary:
- China has activated the world's largest offshore floating solar installation, with a capacity of 150 megawatts (MW).
- The solar farm is located in the Yangtze River and is designed to generate clean electricity while also helping to reduce evaporation from the reservoir.
- The project is part of China's efforts to increase its renewable energy capacity and reduce its reliance on fossil fuels, contributing to the country's goal of achieving carbon neutrality by 2060.