English: This raises doubts about the role of the police.
Telugu: దీనితో పోలీసుల తీరుపై అనుమానాలు వ్యక్తమవుతున్నాయి.