Is the carbon capture and storage (CCS) renaissance finally here?

background image