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