English: Now scientists are agreeing with them.
Telugu: ఆధునిక శాస్త్రవేత్తలు వారితో అంగీకరిస్తున్నారు.