English: Scientists agree with this.
Telugu: ఈ మాటను పరిశోధకులే అంగీకరిస్తున్నారు.