New figures claim London needs 66,000 new homes every year to sort out housing crisis
propertywire | October 30, 2017
London needs to build 66,000 new homes every year to meet its growing need and put right years of under investment in housing but to do so more Government funding is needed for affordable houses, it is claimed.