English: Researchers say that there is more.
Telugu: నిలబడినా చాలని పరిశోధకులు చెబుతున్నారు.