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