The Anglo-Dutch oil giant will soon close many Shell service stations, and wants to develop […]
you will hardly see its service stations in France anymore and here is why
French motorists will see fewer and fewer Shell service stations. The oil company announces that […]