carboncredit.io logocarboncredit.io
...

BP takes $1 billion impairment hit as low-carbon investments underperform oil and gas