Business & Brand Featured Carrefour sells 35 stores in France and Spain November 9, 2026 admin Carrefour has announced the sale of a real estate portfolio consisting of 35 stores in France and Spain to a...