Over 22,500 London ‘beds-and-sheds’ homes delivered in five years

Description

A total of 29,688 new homes could be delivered across the capital if schemes awaiting planning are approved.