Leading oil and gas companies set methane standards many European suppliers have yet to meet, IEA finds
Image Credits: Adobe Stock This is according to a new report by the International Energy Agency (IEA), which assesses 113 of the world’s largest oil and gas companies, representing around 80% of global production. It measures performance against 25 metrics …