English: But there is still a lot left to be done.
Telugu: అయితే జరగవలసింది ఇంకౌ ఎంతో మిగిలే ఉంది.