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