English: This demands a lot of research.
Telugu: దీనిపై ఎంతో పరిశోధన అవసరం.