English: There is still lot to be done.
Telugu: ఇంకా చేయాల్సింది చాలానే ఉందని పేర్కొంది.