
John Lewis has ditched its “never knowingly undersold” pledge to match prices, which it said no longer fits with customers who increasingly shop online.
The employee-owned department store chain said the promise, which has been in place for almost 100 years, was from a different era.