English: New research shows this to be true.
Telugu: ఈ వాదనలో నిజం ఉందని తాజా పరిశోధన కూడా నిరూపించింది.