London's rapidly increasing house prices have been blamed on foreign investors looking to the UK as a safe haven for their cash, and in some cases leaving properties empty while would-be buyers struggle to afford to buy.