English: But a lot more research is needed.
Telugu: కానీ మరింత పరిశోధన అవసరం.