But we have to build them, and as usual Jeremy Corbyn is right.
It's reckoned that we will have a population of 75 millions in 2050, that's 10 million more than now in 30 years time.
Corbyn's 100,000 a year adds up to 3 million in 30 years, exactly what the extra 10 million people will need...