Unbiased AI-powered news
1 stories related to this topic, newest first.
Shell intends to sell its network of about 60 service stations in France with a deal that could close in early 2027. The company expects to secure a buyer during the third quarter of 2026. The stations operate under concession contracts and generated an operating profit of $127.5…