English: He later surrendered at police station.
Telugu: అనంతరం పోలీస్స్టేషన్లో లొంగిపోయారు.