Scottish team supports Mexico carbon capture initiative

CCS
The Air Products facility at Port Arthur, Texas, is home to a leading US carbon capture and storage project

Breaking