English: Basically what more could they have done?
Telugu: అంతకుమించి వారుమాత్రం ఏం చేయగలరు?