English: Police's role in this incident has been in question.
Telugu: ఈ ఘటనకు సంబంధించి పోలీసుల పాత్రపై అనుమానాలున్నాయి.