News

The borough of Camden was next with 15.5 percent of properties costing from £2m, then it was the City of London with 13.2 ...