English: A lot is still to be done.
Telugu: చాలా ఇప్పటికీ చేయాలని ఉంది.