An Aldi superstore in London. The discount retailer is planning to increase store numbers in the UK's capital to 100 by 2025, from 45 currently. Reuters.
An Aldi superstore in London. The discount retailer is planning to increase store numbers in the UK's capital to 100 by 2025, from 45 currently. Reuters.