English: But it needs some further investigation.
Telugu: అయితే దీనిపై మరింత పరిశోధన అవసరం.