English: There's still a lot to achieve.
Telugu: తాను సాధించాల్సింది ఇంకా చాలా ఉంది.