English: All this needs further research, of course.
Telugu: సహజంగానే, మరింత పరిశోధన అవసరం.