Delhi Police has reportedly found incriminating evidence against Shaheen Bagh mastermind Sharjeel Imam who is currently in police custody under sedition charges.
In an exclusive story, OpIndia can now confirm that a child, about 2-months-old, who used to come to Shaheen Bagh for "protests" with her mother has breathed her last.