English: It demanded an explanation.
Telugu: వీటి మీద వివరణ డిమాండ్ చేశారు.