English: This is encouraging and much more needs to be done.
Telugu: ఇది స్పూర్తిదాయకం, ఇంకా చాలా చేయాలి.