16 April 2025

UK removes zombie renewables projects to attract international capital