News

The average London house cost £520,000 in October, according to the Office for National Statistics, although the capital had the lowest annual house price inflation in the country at 0.2 per cent.