English: More recent research confirms these findings.
Telugu: తాజా అధ్యయనం ఈ వాదనలను బలపరుస్తోంది.