English: But independent researchers suggest otherwise.
Telugu: కానీ పరిశోధకులు మాత్రం ఇందుకు విరుద్ధంగా చెబుతుండటం గమనార్హం.