English: A need for more research is indicated.
Telugu: దీనిపై మరింత పరిశోధన అవసరం అని వారంటున్నారు.