Budget 2020: UK debt to top £2 trillion as government spending 'resembles' Gordon Brown's, Treasury watchdog warns

The post-Brexit battleground of twinned towns