The average price of a bottle of wine has surpassed £5.56 for the first time ever, according to the Wine and Spirit Trade Association (WSTA).

The average price of a bottle of wine has surpassed £5.56 for the first time ever, according to the Wine and Spirit Trade Association (WSTA).