English: And, sure, more researches should be done.
Telugu: సహజంగానే, మరింత పరిశోధన అవసరం.