71191895
A partnership between a number of major oil firms has been agreed which will help develop Scotland’s first carbon capture and storage system.

A partnership between a number of major oil firms has been agreed which will help develop Scotland’s first carbon capture and storage system.