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