English: He was finally handed over the police.
Telugu: చివరకు పోలీసులకు అప్పజెప్పారు.