English: Scientists agree with this.
Telugu: ఈ సంగతిని సైంటిస్టులు కూడా ఒప్పుకున్నారు.