
BP has announced it is ditching its 19.75 per cent stake in Russian oil giant Rosneft, following Vladimir Putin’s decision to invade Ukraine.
The move by the UK-listed company to abandon its holding will cost it charges of up to $25bn (£19bn) and comes after growing pressure from the British government over its relationship with Rosneft.