English: More research is needed, however.
Telugu: కానీ మరింత పరిశోధన అవసరం.