The CAA will grant citizenship to undocumented non-Muslim migrants from Pakistan, Bangladesh and Afghanistan who came to India before 31 December, 2014