English: This demands a lot of research.
Telugu: దీనికె అనేకమంది పరిశోధన చెయ్యాలి.