A long-running measure of consumer confidence has slumped to levels last seen at the start of the year following warnings
The UK's public sector debt has hit 100% of the value of the country's annual economic output for the first time since the 1960s, according to official figures released ahead of the chancellor's maiden budget.