Have reports of the death of CCS in the UK been greatly exaggerated?

Peterhead Power Station
Peterhead Power Station
Opinion by Sam Gomersall

Breaking