Photo by: Jethro Carullo/Unsplash Shell oil giant is set to sell its retail business, including more than 400 petrol stations, as it moves to leave Russia. It was revealed that Lukoil Oil Company, a Russian multinational energy corporation headquartered in Moscow, is the buyer of the assets. Lukoil is the ...
See Details: Shell selling its retail oil business to Lukoil as it exits Russia