English: What more can be done
Telugu: ఇంతకంటే ఏం చేయగలను