Food bought online is less fresh than that bought in-store, consumer group Which? claimed today (22 November).