English: It demands an explanation.
Telugu: ఇది వివరణకు కోరబడుతుంది.