English: More research needed
Telugu: మరిన్ని పరిశోధనలు జరగాలి