News

Aldi is the most popular store in the U.S. (seriously, YouGov released statistics). Yet the store has an Achilles' Heel, and it seems to be yellow.