Why is John Lewis charging for click and collect?

by Graham Charlton
John Lewis announced yesterday that it would be charging £2 for all click and collect orders under ...Read the full article