Immigration to the UK has hit a new high - according to the body that estimates the figure - the Office For National Statistics. It says six hundred and fifty thousand people arrived here in the year to June - that's eleven thousand more than the year before. But what's key is how many people STAY. That's called net migration - and that figure hasn't much changed. The numbers are often framed in the debate over Brexit - with some businesses saying they rely on EU workers to move ahead.