English: Although much has been achieved there is still much more left to be done.
Telugu: అవి పూర్తయినప్పటికీ ఇంకా చాలా చేయడం మిగిలే ఉంటుంది.