I think in a free Country like our India, there should not be any restriction on people from one state to come to another and live there. Anyone who thinks otherwise is a pucca deshdrohi. However, the severity of migration can be mitigated by de-centralization of economic zones. Respective State governments should develop their own territory and provide good work & education opportunities. No one will migrate then.