Shell sells its filling station network in Russia
Edited by Rhod Mackenzie / 2022-05-13 05:39:04
Shell, which condemned Russia's actions in Ukraine back in March, sold its retail business of 411 filling stations in the country and a lubricants plant to Lukoil.