Carrefour operates mainly in the European Union , Brazil , Argentina and Colombia , but also has shops in North Africa and Asia . Carrefour operates mainly in Europe , Argentina , Brazil , China , Colombia and in the Dominican Republic , but also has shops in North Africa and other parts of Asia , with most stores being of smaller size than hypermarket or even supermarket .