13 October 2022

Investment warning over UK's plans to cap renewables revenues