English: But scientists dispute such claims.
Telugu: అయితే ఇలాంటి వ్యాఖ్యలను శాస్త్రవేత్తలు, విమర్శకులు తప్పుపడుతున్నారు.