English: However, the latest research challenges those claims.
Telugu: అయితే, తాజా పరిశోధనలు మాత్రం ఇలాంటి అనుమానాలకు చెక్‌ పెడుతున్నాయి.