English: Modern research supports this idea.
Telugu: ఆధునిక పరిశోధన ఈ ఆలోచన తోసిపుచ్చారు.