
23,250 new dwellings completed in London in 2016/17, only 5,360 are social housing, way below target to meet demand
23,250 new dwellings completed in London in 2016/17 of which only 5,360 are social housing units, way below target to meet demand new GMB London study shows