English: A lot has been done in this direction but much more needs to be done.
Telugu: ఈ విషయంలో చాలా చేశాం కానీ చేయాల్సింది చాలా ఉంది.