Almost 200-thousand migrants could be living in the UK illegally, according to government figures.

The National Audit Office says the UK Border Agency isn't doing enough to check up on those whose visas have expired.