English: A lot more research needs to be done on this.
Telugu: దీనిపై మరింత పరిశోధన జరగాల్సిన అవసరం ఉంది.