A new report from Halifax highlights that the average deposit in London is £114,952…which is enough to buy a house outright elsewhere in the UK…time for reform or simply the price you pay in a city like London? C/o @EveningStandard: https://t.co/ksMmU8PSHm
— Redwood Consulting (@redwoodcomms) August 15, 2018