Aldi, styled as ALDI, is the common company brand name of two German multinational family-owned discount supermarket chains operating over 12,000 stores in 18 countries. From Wikipedia
Shoppers question the longevity of the newest discounts with producers warning of squeezed margins.