Delhi police react to public outcry

Delhi police react to public outcry