An additional 187,000 affordable homes are needed in England each year, yet affordable house building seems to have peaked, according to the latest Savills research. Read more here...

An additional 187,000 affordable homes are needed in England each year, yet affordable house building seems to have peaked, according to the latest Savills research. Read more here...
