Shell has announced it is set to shut its petrol stations in Russia and will stop all spot purchases of oil from the country amid the invasion of Ukraine.
The energy giant said it intends to withdraw from its involvement in all Russian energy, including gas, crude oil and and petrol products.
Shell came under huge criticism at the weekend after it purchased a cargo of Russian crude at a discounted price.
Its chief executive Ben van Beurden apologised for the decision on Tuesday.
Add Comment