The Citizenship Amendment Act (CAA), what are the Pros and Cons?

In the world of Indian politics, few legislations have sparked as much debate and controversy as the