Record government borrowing for May and £377million a day in debt interest payments mean whoever runs the country is hemmed in from the start

The Office for National Statistics said the government’s net borrowing was £23.2 in May, above economists’ £19bn prediction.

Record government borrowing for May and £377million a day in debt interest payments mean whoever runs the country is hemmed in from the start