English: Scientists agree with this.
Telugu: అదే విషయాన్ని ఈ నాటి శాస్త్రవేత్తలు అంగీకరించారు.