English: More research is needed toward this.
Telugu: దీనికి సంబంధించిన మరిన్ని పరిశోధన అవసరం.