Energy giant BP records doubling of profits after surge in prices

BP has reported profits of 23 billion pounds for last year amid soaring costs for customers and the ongoing cost of living crisis.