English: But could have I done more?
Telugu: కానీ అంతకన్నా నేనెం చేయగలను?