BP profits more than double to £23bn as war in Ukraine catapults energy prices
  • last year
Recommended