Tuesday, 3 May 2022

BP reports bumper first-quarter net profit, but posts massive loss on hit from Russia exit