Oil and gas industry needs to let go of carbon capture as solution to climate change, IEA says Finances November 23, 2023 [ad_1] The Gorgon liquefied pure fuel (LNG) and carbon seize and storage (CCS) facility, operated by Chevron Corp., on Barrow…