Except that London is becoming unaffordable, even on middle class salaries.<p>The average monthly rent is over £1500, which is more than half the average monthly salary - and somewhere between two-thirds and three-quarters of average take home pay after tax.