Going through the answer, I feel @ajinkyan is a racist trying not to be one. What is the problem with you for Indians and india being open to neighbouring countries and helping each other?
Either you had some personal fuss over them or maybe you are small. There is already a legal policy in India for giving aadhar to Nepalese, don't it. Do you even know about EU countries having open trade/labor relations is the same as India, Nepal, Bangladesh?
Receiving close to equal freedom by them is what the country has made such relationships for. Except for Voting. That's one thing I can't agree with unless they are planning to live permanently.