English: They're demanding an explanation.
Telugu: వారు వివరణ ఇవ్వాల్సి వస్తోందని చెబుతున్నారు.