English: The researchers say yes.
Telugu: అంటే అవును అని అంటున్నారు పరిశోధకులు.