Oil giant BP booked bumper underlying profits despite a big loss on its exit from Russia. Show more
Discover 11,128,835 listings and 279,646 playable programmes from the BBC
Oil giant BP booked bumper underlying profits despite a big loss on its exit from Russia. Show more