New Delhi [India], Jan 5 (ANI): Contrary to the earlier claims that no firing was done by the police during the violent protest against Citizenship (Amendment) Act on December 15, the top sources in Delhi police are now admitting that police might have fired in "self-defence" in Mathura Road