Business

BP profits ease to $5bn in first quarter- but still steps up shareholder rewards

BP profits eased to $5bn (£4bn) in the first quarter of the year, but the rewards for shareholders are being stepped up.Underlying replacement cost profit....Read More