English: More research needs to be done in this.
Telugu: దీనిపై మరింత పరిశోధనలు జరగాల్సిందే.