English: Many scientists dispute this.
Telugu: దీన్ని చాలా మంది శాస్త్రవేత్తలు విభేదించారు.