English: Yet more needs to be done.
Telugu: అయినా ఇంకా ఏదోకావాలి.