English: New research shows this to be true.
Telugu: ఈ విషయాన్ని తాజా పరిశోధనలు తెలియచేస్తున్నాయి.