English: But still much has to be done.
Telugu: కానీ ఇప్పటికీ చాలా చేయాలని.