English: But much more research needs to be done.
Telugu: కానీ మరింత పరిశోధన అవసరం.