English: What more should be done.
Telugu: ఇంతకన్నా ఏం చేయాలి.