24
Sep
2013
The Royal Institution of Chartered Surveyors, RICS, has called for the Bank of England to place a 5% cap on annual house price inflation to avoid another house price bubble. ...