London's best food shops
Filling the shelves at Taj Stores (© Alys Tomlinson)