English: Yes, researchers say.
Telugu: అంటే శాస్త్రవేత్తలు అవుననే జవాబిస్తున్నారు.