English: Additional research is definitely needed.
Telugu: సహజంగానే, మరింత పరిశోధన అవసరం.