London needs 64,000 new homes a year, a 28% increase on our 2013 estimate of 50,000 new homes a year, to take account of population growth as well as projected employment growth on the back of the capital’s strong economic performance. Read more...

SOURCE: Savills Research