English: But there's more I could do.
Telugu: . కానీ నేనింతకన్నా ఏం చేయగలను.