English: It demanded an explanation.
Telugu: దీనికి వివరణ ఇవ్వాలని పట్టుబట్టారు.