BP shares slide four per cent after warning of £1.6bn impairment
BP also said its second-quarter results, expected on July 30, will include post-tax adverse adjustments around what it called "onerous contract provisions. These are expected to be between $1bn and $2