English: Scientists have also put forward their own views on this.
Telugu: శాస్త్రవేత్తలు కూడా విషయంపై వారి సొంత అభిప్రాయాలు ఉన్నాయి.