English: Some more facts about the case were revealed soon after.
Telugu: ఇకపోతే రీసెంట్ గా ఘటన గురించి మరికొన్ని విషయాలు బయటపడ్డాయి.