the previous peak was in 2005, 320,000 was the net figure compared to 330,000 last year. Since 2005, immigration remains high, at over 180,000 (2012) in any year. That's not the problem for the NHS though.
The real problem is people now live longer. About 12 millions are over 65 (that includes...