Aldi is evolving its store format in the UK with the opening of a new store in London today (5 April).