a friend of mine has somebody staying with them as they are homeless, he recently let it slip out that the person whos staying there is from indonesia,cant claim benefits,hasnt got a national insurance number and hasnt got a visa? so what does this mean? is he a illegal immigrant. He said the man has been approved but he only said this after i questioned him about if he was illegal