A RECORD seven million immigrants are working in Britain — holding down one in five jobs, figures show.