English: The police managed to recover her recently.
Telugu: ఆమెను పోలీసులు ఇటీవలే గుర్తించారు.