English: There is still work to be done, but his contribution was invaluable.
Telugu: ఇప్పటికీ చెయ్యాల్సినవి పని ఉంది, కానీ తన సహకారం అమూల్యమైన ఉంది.