French nuclear fears drive up power prices

ICIS Power Index averages £44.98/MWh over third quarter of 2017

This content is for members only. Please click here to view the full article.