English: At this point further research seems to be necessary.
Telugu: ఈ సందర్భంలో, మరింత పరిశోధనలు జరగాల్సి ఉంది.