A study has revealed that one in four people in the UK will be a migrant by 2035, with taxpayers funding a £234 billion ...