English: But … a great deal more still needs to be done.
Telugu: అయితే. . ఇంకా చేయాల్సింది చాలానే ఉంది.