Editorial image. Not to be used in commercial designs and/or advertisements. Click here for terms and conditions.
Shot of Auchan store logo.
Auchan is a French international retail group and multinational corporation. It is one of the world's principal distribution groups with a presence in 12 countries and 175,000 employees.