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