Published: 29th February 2016

London is growing by 100,000 people a year, and the next Mayor needs to double housebuilding. It’s tough finding space to do that within London. Could new or expanded towns outside London take some of the strain? A new report … Continue reading