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