English: This demands a lot of research.
Telugu: ఇందుకు చాలా పరిశోధన చేయాలి.