English: Modern research confirms this.
Telugu: ఆధునిక పరిశోధనల్లోనూ ఇది నిజమని తేలింది.