English: And they're scientists say it was.
Telugu: అంటే అవుననే చెప్తున్నారు శాస్త్రవేత్తలు.