English: They surrendered before police recently.
Telugu: ఇక తాజాగా పోలీసుల ఎదుట లొంగిపోయారు.