Lidl to invest £500m in London

Lidl has announced plans to open its first central London store in a move that will pave the way for 39 more branches. The retailer's expansion plan will start with a new store on Tottenham Court Road and will grow over the next five years.

Read the full article.