English: Alot of work needs to be done still, though.
Telugu: అయితే ఇంకా చాలా చేయాల్సిన అవసరం ఉంది.