“The UK government is now paying over £100 billion per year in interest payments on its national debt.”