Carrefour

Carrefour

Operates hypermarkets, supermarkets, and hard discount and convenience stores in Europe, Latin America, and Asia.

No columns specified