English: What more should be done.
Telugu: ఇంకా ఏం తీయాల్సి వుంది.