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