
Sales of new build homes in London collapse to disastrous all-time low
The capital is expected to deliver 440,000 of the government’s 1.5 million new homes target by 2030
The capital is expected to deliver 440,000 of the government’s 1.5 million new homes target by 2030