London boasts one of the most expensive housing markets in the world – and it’s only getting dearer, as low mortgage rates push prices skyward. The average Londoner must now spend 14.2 times their annual gross salary of 33,720 pounds ($42,048) to buy a house. That is the highest level on record and more than double the ratio for the U.K. overall, according to data compiled by Hometrack and cited by Bloomberg. Home prices in … [more]