BP warns of an impairment charge of up to 1.6 billion - London Business News | Londonlovesbusiness.comBP warns of financial hit for Q2 due to impairments and contract provisions.