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