English: What more can they do?
Telugu: వాళ్ళు అంతకన్నా ఇంకేమి ఇవ్వగలరులే!