English: More facts are still needed.
Telugu: దీనిపై మరిన్ని వాస్తవాలు వెలుగులోకి రావాల్సి ఉంది.