
A group of almost 3,000 London properties, currently being built as part of Sadiq Khan’s Affordable Homes Programme, are not expected to be finished until 2032.
Mr Khan’s deputy mayor for housing, Tom Copley, said that while the “vast majority” of the 116,000 homes being built as part of the programme will be finished by 2029, some projects will take longer.