News and Insight

Renewables face up to new cost pressures, as uncertainties over market revenues grow