Carrefour

 Company

Carrefour: Deep Dive

Carrefour currently operates 12,225 stores throughout more than 30 countries and had a revenue of over €80.7 billion in 2019 - more than half of which was generated outside of France.