English: Modern research confirms this.
Telugu: వుంటుందని ఆధునిక పరిశోధనలు కూడా చెప్తున్నాయి.