English: But a lot more can and should be done.
Telugu: కానీ చేయాల్సిన పనీ ఇంకా చాలానే వుంది.