There are arguments against investing in carbon capture. Should we listen?

Stanlow oil refinery in Cheshire, England will be the site of a new carbon capture plant supported with government funding as part of its CCUS cluster programme. Photo: Dennis Turner/geograph.co.uk
Sifted, 07 September 2023