BP swings into $7.6 billion annual profit after huge loss

By February 8, 2022