English: And yet, what else could they have done?
Telugu: అయినా వాళ్ళంతకన్నా వేరే యేం చేయగలరు ?