English: It seems there is still more to be done.
Telugu: ఇంకా ఎదో సాధించాల్సింది ఉంది అనిపిస్తుంది.