English: A lot remains to be done, though.
Telugu: అయినా ఇంకా చేయాల్సింది చాలా ఉంది.