It’s not often the government gets an opportunity resembling a fresh start, but embarking on a set of new towns holds that promise. The government has invoked the post-war Labour government’s renewal programme in its mission to build 1.5 million homes by 2030. It should […]