The £4.99 Lidl wine people are absolutely loving

Bristol Post

Published

The supermarket was selling 16,000 glasses an hour at one point.

Full Article