Cresswell: The Tories stuff CCS – Peterhead project must now be in doubt

Peterhead Power Station was the original proposed site for such a scheme.
Peterhead Power Station

More from Energy Voice

Latest Posts