English: It requires more research.
Telugu: దీనికి మరింత పరిశోధన అవసరం.