English: Although more research is needed.
Telugu: అయితే, మరింత పరిశోధన అవసరం.