Highest Number of New Homes Built Since the 1930s but London needs more Affordable Homes
4 April 2017
According to a report by Savills the there are record number of houses being built in London since the 1930s with indicators suggesting 41,000 in 2016, but these do not meet the demand for homes costing less than £450 per sq ft. Savills estimate that 58% of the demand is for such homes, but only 15% of homes to be built in the next five years are forecast to be at this level. Savills