They have been here in the US for a long time, I think their first american store opened in the 70s. Personally I love Aldi I shop at my local one here in Missouri at least once a week. Their price on extra firm tofu just can’t be beat its at least 1/3 the price it is at my other local supermarkets.
Wow look at this fat cat over here who can afford to lose crumbs