0
Sales in the UK are up 99% annually on Ocado, while there has been a 437% month-on-month rise in London. No wonder Aldi, Majestic and M&S are stocking up