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