English: There is not much more they could do.
Telugu: అంతకుమించి అవి చేయగలుగుతున్నది మరేమీలేదు.