English: Some experts contested that assertion.
Telugu: కొంతమంది శాస్త్రవేత్తలు మాత్రం ఈ వాదనను తప్పుబడుతున్నారు.