London Tenants Federation (LTF) are calling for 40,000 new social rented homes to be built each year in London for the next ten years to address the city’s housing crisis. In their statement, A positive future for social housing in London, published ahead of the Social Housing Green Paper,…