English: What more can be done
Telugu: ఇంతకన్నా ఏమి చేయ గలరు