English: They've achieved that and so much more.
Telugu: వారు చాల సాధించినారు, ఇంకను చాల సాధింపవలసివున్నది.