English: Still a lot needs to be done.
Telugu: ఇది ఇప్పటికీ పలు స్వల్ప చేపడుతుంటారు అవసరం.