English: A lot still to do there.
Telugu: ఇంకా చేయవలసింది చాలా ఉంది.