English: Couldn't They Do More?
Telugu: వారు మరింత చేయవచ్చా?