English: An explanation is called for.
Telugu: దీనిపై వివరణ ఇవ్వాలని డిమాండ్ చేస్తున్నారు.