English: However some scientists dispute this determine.
Telugu: అయితే దీనికి భిన్నంగా మరికొంత మంది శాస్త్రవేత్తలు వాదిస్తున్నారు.