23 April 2024

UK insurers name speed of execution and regulation as hurdles to access renewables