English: A lot more exploration is needed here.
Telugu: దీనికి సంబంధించిన మరిన్ని పరిశోధన అవసరం.