Shell has announced plans to withdraw from Russian oil and gas and close all its service stations in the country. The company will immediately stop buying Russian crude oil on the spot market and not renew term contracts. It will also change its crude oil supply chain to remove Russian supplies, but said this could […]
