View all
Brand name of two global discount supermarket chains
aldi.com
Aldi is the common company brand name of two German multinational family-owned discount supermarket chains operating over 12,000 stores in 18 countries. Wikipedia