English: He surrendered before the police after the incident.
Telugu: ఈ దారుణ ఘటన తర్వాత తానే స్వయంగా వెళ్లి పోలీసులకు లొంగిపోయింది.