Lets Break up Indian states into separate nations. So there will be 30 separate nations like Maharastra, Bihar, Tamilland, Bengalland etc etc. I think then everone will need Passport and Visa to go to other states and that will solve this 'Migrant' issue completely.