• Alf
    link
    21 year ago

    In the UK Aldi and Lidl are everywhere. I have 14 Aldi and 15 Lidl stores within a 15 mile radius of my house.