- In Kolkata, hundreds of people spent the night protesting PM Modi's visit
- One of the busiest locations for protests was Dharmatala in heart of city
- Mamata Banerjee, after meeting PM, also joined protests on Saturday
Here's your 10-point cheatsheet to this big story:
"What you have understood, the opposition doesn't want to understand. Even after much clarification, those with vested interests are misleading people. The world now knows the atrocities that minorities are facing in Pakistan... Pakistan has to answer why it committed atrocities on minorities for 70 years," PM Narendra Modi said.
"As far as the north-east is concerned, we are proud of the north-east, its culture, its demography, its cuisines... We have ensured that this law (Citizenship Act) does not affect the interests of the people of the north-east," he said.
"My best wishes to you all on Swami Vivekananda's birth anniversary... I'm grateful to the Math's president and the seers for letting me stay with them last night. Belur Math is no less than a pilgrimage, but for me it is always like a homecoming," PM Modi said.
Protests against the amended citizenship law had broken out around noon on Saturday at several places across Kolkata. One of the busiest locations of the protests was Dharmatala in the heart of the city. Most of the protestors there were from the Left and the Congress, and students from universities.
Chief Minister Mamata Banerjee, after meeting PM Modi, went to join the protest at 5 pm. Some hours later, Ms Banerjee was seen on stage with protesting students. A brief high drama unfolded after some students broke the police barricades. The Chief Minister warned them against creating trouble, following which the protesters backed down.
Some of the students said they were angry over Ms Banerjee meeting PM Modi. The Left and the Congress alleged the Chief Minister is under pressure from the Enforcement Directorate and the Central Bureau of Investigation over chit fund scams, in which some people linked to the Trinamool are accused.
The Trinamool insisted that the meeting between PM Modi and Ms Banerjee as not political. "It was a courtesy call since he has come to Bengal. I told the Prime Minister that people of the state are not accepting the CAA, NRC (National Register of Citizens) and NPR (National Population Register). I asked him to rethink these steps," Ms Banerjee said.
The Chief Minister, one of the strongest critics of the new law, said PM Modi asked her to come for a meeting in Delhi on the issues since he had come to Bengal for other programmes. "I also reminded him that the centre owes around Rs 38,000 crore to Bengal including Rs 7,000 crore as relief for Cyclone Bulbul," Ms Banerjee said.
In today's packed day, PM Modi inaugurated an upgraded ship repair facility of the Cochin-Kolkata unit at Netaji Subhas dry dock, among other programmes.
The Citizenship (Amendment) Act for the first time makes religion the test of citizenship in India. The government says it will help minorities from three Muslim-dominated countries to get citizenship if they fled to India before 2015 because of religious persecution. Critics say it is designed to discriminate against Muslims and violates the secular principles of the constitution.