English: Other scientists think so, too.
Telugu: మరికొందరు విజ్ఞులు కూడా ఇలాగే అనుకున్నారు.