English: Scientists now agree with him.
Telugu: ఆధునిక శాస్త్రవేత్తలు వారితో అంగీకరిస్తున్నారు.