English: A lot remains to be done, though.
Telugu: అయినా అనేక పనులు తప్పకపోవచ్చు.