English: But a lot more could be done.
Telugu: కానీ చేయాల్సింది ఇంకా చాలా ఉంది.