English: Still, there's progress yet to be made.
Telugu: అయినా ఇంకా సాధించవలసిన అభివృద్ధి చాలా వున్నది.