English: Still, much remains to be done.
Telugu: అయినా జరగాల్సింది ఇంకా చాలా ఉంది.