English: Much more still needs to be done.
Telugu: ముందుముందు ఇంకా చాలా జరగాల్సి ఉన్నది.