English: But more needs to be done.
Telugu: అయితే మరింత సాధించేందుకు కృషి చేయాలి.