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
A new report highlights limited progress in promoting plant-based options and calls for stronger public policies as France finalizes its food-climate strategy.