Aldi to launch 16 new UK stores with £370 million investment

Aldi is opening 16 new stores over the coming months as part of its continued investment in expanding its footprint across the UK.

Read on WOBR AI →