There are “no technical barriers” to the deployment of carbon capture and storage in the UK, according to the Carbon Capture and Storage Association (CCSA).
There are “no technical barriers” to the deployment of carbon capture and storage in the UK, according to the Carbon Capture and Storage Association (CCSA).