English: A great deal still remains to be done.
Telugu: జరుగాల్సింది ఇంకా చాలా ఉందన్నారు.