Facts
£5.3bn
2016 sales
670
Shops in the UK
£1.45bn
Investment in stores and logistics over next two years
200k
Lidl lobsters sold last Christmas
£5.3bn
2016 sales
670
Shops in the UK
£1.45bn
Investment in stores and logistics over next two years
200k
Lidl lobsters sold last Christmas