English: But all this needs more research.
Telugu: అయితే దీనిపై మరింత పరిశోధన అవసరం.