English: But a lot still remains to be achieved.
Telugu: అయితే ఇంకా రావాల్సినది చాలా వుంది.