English: Yes, researchers say.
Telugu: అంటే, అవుననే అంటున్నారు పరిశీలకులు.