Filmmaker Anurag Kashyap stressed on the need for patience and persistence at a protest rally against the Citizenship Amendment Act at the Jamia Millia University in New Delhi today, terming them as the people's main weapons in their movement against the law. "Our battle will have to be fought with patience, not violence. It is key. This won't take one or two days. We have to stand strong until we get the answer to all our questions," Mr Kashyap said, drawing a deafening applause from the audience.