which store name has a lower amount of stores ? a finnish retailing conglomerate that keeps their head office in ruskeasuo , or a chain with 10,000 stores across europe and the united states ?
lidl