English: Important new evidence on this point has recently been brought to light.
Telugu: ఈ ఘటనకు సంబంధించి తాజాగా పలు కీలక ఆధారాలు వెల్లడయ్యాయి.