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

  • last year

Recommended