English: But further discovery needed.
Telugu: కానీ మరింత పరిశోధన అవసరం.