English: It demanded an explanation.
Telugu: దీనిపై వివరణ అడిగారు.