English: But further research seems to be needed.
Telugu: కానీ మరింత పరిశోధన అవసరం.