English: She later surrendered before the police.
Telugu: తాజాగా ఆమె పోలీసుల ఎదుట లొంగిపోయారు.