English: What more to do
Telugu: అంతకంటే ఏం చేస్తరు.