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