X

BP records below-expectation Q2 profits of $2.7bn

Close