English: And more research is needed.
Telugu: మరింత పరిశోధనలు జరగాల్సి ఉంది.