Interest on national debt tops £100bn a year as a result of Labour's Budget borrowing binge
The Office for Budget Responsibility said debt interest payments will total £672bn between now and 2029-30 - or more than £100bn a year.