Shell is considering selling its retail petrol-station business in France.

2026-10-16

Shell is considering selling its retail petrol-station business in France.