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