English: There is considerable scientific dispute about this.
Telugu: ఈ విషయంపై శాస్త్రీయ చర్చ చాలాచోట్ల ఉంది.