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