English: Scientists agree with this.
Telugu: శాస్త్రవేత్తలు ఈ అభిప్రాయం తోసిపుచ్చే.