English: However, recent findings have challenged this.
Telugu: అయితే, తాజా పరిశోధనలు మాత్రం ఇలాంటి అనుమానాలకు చెక్‌ పెడుతున్నాయి.