English: New research shows this to be true.
Telugu: ఇదంతా నిజమేనని తాజా అధ్యయనంలో తేలింది.