English: And they could also have done more.
Telugu: వారు కూడా మరిన్ని చేయగలరు