English: Modern research proved that this was true.
Telugu: అది నిజమేనని ఆధునిక పరిశోధనలు నిరూపించాయి.