2 years ago innews

BP’s £2bn profits cause anger amid climate crisis

Oil and gas company to return another $1.5bn to investors through a share buyback
Loading


More posts