Carrefour

Carrefour is a French multinational retail corporation headquartered in Massy, France. The eight-largest retailer in the world by revenue, it operates a chain of hypermarkets, groceries and convenience stores, which as of January 2021, comprises its 12,225 stores in over 30 countries



Articles Featuring Carrefour