English: What do other scientists say?
Telugu: మరికొందరు శాస్త్రవేత్తలు ఇంకొన్ని విషయాలు చెబుతున్నారు.