caa and nrc full form

CAA BILL has been passed by the Government of India and the implementation of NRC BILL in India is currently being talked about .citizenship amendment act, In such a situation, every Indian citizen should know what is CAA BILL and what is NRC BILL? ..What will be the effect of both these rules or both of these provisions on you? caa and nrc full form, national register of citizens of India, CAB