English: That is still a matter of controversy among scientists.
Telugu: అతను ఇప్పటికీ వివాదం శాస్త్రవేత్తలు విషయంగా ఉంది.