TOP NEWS: BP launches USD2.5 billion share buyback despite Rosneft hit
(Alliance News) - BP PLC on Tuesday said it swung to a first-quarter loss due to its decision to exit from its shareholding in Rosneft in response to Moscow's invasion of Ukraine; however on an underlying basis, the oil major reported a big jump in profit. Read More