English: However, that research is highly disputed.
Telugu: అయితే ఆ పరిశోధన చాలా వివాదస్పదమైంది.