English: More recent research confirms these findings.
Telugu: తాజా పరిశోధనలు ఈ విషయాన్ని స్పష్టం చేస్తున్నాయి.