English: Modern research confirms this.
Telugu: ఈ విషయం ఆధునిక పరిశోధనలలోనూ స్పష్టపడింది.