https://newsanalysisindia.com/understanding-the-chronology-a-few-fundamental-truths-about-the-caa-nrc-npr-and-all-the-threads-that-bind-the-three-together/