English: There's still much to do.
Telugu: ఇంకా చాలా ఉంది చేయాల్సింది.