Britain’s Brexit vote has caused “painful” consequences for consumers, Philip Hammond has suggested in comments likely to anger Eurosceptic Tory MPs.

The Chancellor said increased inflation was the result of falls in the value of the pound in the wake of the EU referendum.

He said: “Consumers are being affected by the inflation that was created by the depreciation of the currency in the Autumn of last year.