English: Scientists are arguing about this.
Telugu: ఈ విషయం మీదనే మేధావులు ప్రశ్నిస్తున్నారు.