English: It demands an explanation.
Telugu: వివరణ ఇవ్వాలని అందులో పేర్కొన్నారు.