One in four of Britain's pubs has put up the price of a pint by 10p, a survey for the Morning Advertiser has found.

It comes after the big brewers' announcement of price increases of 3.1% earlier this month.

The survey found nearly two thirds of pubs had hiked up prices by up to 8p even though the chancellor held fire on beer duty in the Budget.

Licensees have denied profiteering. They said they were passing on higher costs that included the climate change levy and the national minimum wage.