Meg O’Neill says ‘where we generate jobs, we generate tax revenue’, as company’s profits more than doubleRevealed: major oil firms make $93bn profits amid war and climate crisisNils Pratley: BP boss is unsentimental in pruning portfolio and clear on North Sea advice to BurnhamBP’s chief executive...
