English: All in all much more research is needed.
Telugu: వీటన్నిటి కోసం చాలా పరిశోధన అవసరం.