Samara, Russia - November 18, 2018: Auchan trade mark. French distribution network Auchan united more than 1300 shops

- Image ID: R5HCM2
Samara, Russia - November 18, 2018: Auchan trade mark. French distribution network Auchan united more than 1300 shops
Alexander Blinov / Alamy Stock Photo
Image ID: R5HCM2