English: New facts have emerged.
Telugu: కొత్త సత్యాలు వెలికి తీస్తున్నారు.