English: What else has he done, they demanded.
Telugu: మరి ఏంచేయాలని అడిగారు వాళ్ళు.