Business
UK government borrowing surges past expectations in Budget blow

Public sector borrowing in October was £2.2bn higher than anticipated, with the total borrowing figure this financial year exceeding £100bn
