National Millstone Day- £107,000 for every family in the land ON WEDNESDAY 21st October the UK’s debt officially breached the £3 trillion milestone equivalent to £107,000 for every family in the land. Like it or Ewen Stewart October 22, 2026