Faced with threats of seizure and nationalization of their assets (including brands), some retailers have decided to close down in Russia. In mid-May, Shell sold its fleet of 411 service stations to Lukoil, Russia’s largest oil company.
Do you have information to share with us?