English: This new information sheds some light on that.
Telugu: తాజాగా వెలుగులోకి వచ్చిన ఓ సమాచారం ఈ విషయాన్ని వెల్లడిస్తోంది.