English: New facts have emerged.
Telugu: కొత్త విషయాల్ని వెల్లడించారు.