North-east MSP demands assurances on plans for CCS

Peterhead Power Station.
Peterhead Power Station.