Major housebuilder abandons London developments in blow to Sadiq Khan's housing targets
Labour requires 88,000 houses a year to be built in London, or 22,000 every quarter. But developers face sluggish buyer demand and higher costs.
We haven't written up this one. This Is Money has the full story — the link below goes straight to it.