5 comments
12 forecasters

Will more than 200k houses be built per year, on average, in England and Wales, during the next Parliament?

15%chance