SkyNews

BP slumps to $20.4bn loss as it books cost of Russia oil and gas exit but pledges to ‘back Britain’

BP has reported a loss of $20.4bn (£16.3bn) for the first quarter of the year as it booked a series of steep charges related to....Read More