Only 916 newly built homes are lying empty and unsold in London, according to research from property firm Savills

This represents two months鈥 worth of sales.

Topics