English: Indeed, more still needs to be done.
Telugu: నిజానికి ఇంకా ఎక్కువే విజయాలు ఉండాల్సింది.