English: The recent reports have confirmed it.
Telugu: ఈ విషయాన్ని తాజా అధ్య యనాలు కూడా నిరూపిస్తున్నాయి.