English: Although, this idea has been disputed by researchers.
Telugu: అయితే, ఈ భావనను పరిశోధకులు ఖండించారు.