Have you heard people say there are no Walmart stores in France? Well, I found a store that is almost the same. Carrefour is a massive store throughout Europe, Asia and South America that is pretty much the equivalent to Walmart - just with a better quality of food. What do you think?