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

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