A lot of work still needed to be done.
अभी भी बहुत काम करने की जरूरत है।