The oil and gas industry needs to let go of the “illusion” that carbon capture technology is a solution to climate change and invest more in clean energy, the head of the International Energy Agency … [+2706 chars]Read More
Oil and gas industry needs to let go of carbon capture as solution to climate change IEA says CNBC
