English: A lot more still needs to be done, and is being done.
Telugu: ఇంకా సాధించాల్సింది, చేయాల్సిన పనులు ఎన్నో ఉన్నాయి.