Thumb

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?

Avatar

Julia Martin

12326 pins   635 boards   12 followers

Follow

Other pins from

Julia Martin