The average price of a pint of bitter in pubs has topped £3 for the first time, a new report has revealed.

The price rose by 6p over the past year to £3.05, the biggest increase since 2014, data published by the British Beer & Pub Association (BBPA) showed.

Lager prices increased even more, by 10p to £3.58 for a pint - another record high.

Brigid Simmonds, chief executive of the BBPA, said: "Our latest Stats Handbook shows that the taxes on UK beer are still a huge cause for concern, and we cannot afford another beer duty hike in the November Budget, if we are to keep a pint in the pub affordable for British beer drinkers.