English: Although some researchers dispute such claims.
Telugu: అయితే, కొందరు పరిశోధకులు మాత్రం ఈ వాదనను ఖండించారు.