Developers are incentivised to build too many one and two-bedroom properties in London instead of the family-sized homes that the capital desperately needs, the Mayor of London has been told.
City Hall’s government-set target of building 88,000 homes every year has prompted Sir Sadiq Khan to prioritise speed over need, according to senior Conservative Assembly Member Andrew Boff.