London builds twice as many council homes as rest of England
Sadiq Khan is demanding ministers raise their ambitions as it emerged construction started on 10,000 council homes in the capital last year, compared to just 4,325 across the rest of England in the...