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