BP pulled out of its shareholding in Russian oil company Rosneft after the invasion of Ukraine. AFP
BP pulled out of its shareholding in Russian oil company Rosneft after the invasion of Ukraine. AFP

BP loses $20bn on Russia exit but underlying profits rise