carboncredit.io logocarboncredit.io
...

BP expects $1B impairment charge linked to gas and low-carbon business operations