English: Woman surrenders before police
Telugu: పోలీస్‌స్టేషన్‌ ముందు నిప్పంటించుకున్న మహిళ