Business Shell to Sell Russian Retail Stations, Lubricant Business to Lukoil Dustin Moskovitz May 13, 2022 0 The deal includes 411 retail stations in Russia and a…