The Public sector should buy up homes from “overstretched” private landlords, the Affordable Housing Commission (AHC) has said.

Lord Richard Best, chair of the AHC, called for more investment in social housing to stimulate the economy in the wake of the COVID-19 pandemic.