English: But still a lot has to be done.
Telugu: అయితే ఇంకా ఎంతో చేయాల్సి ఉంది.