English: But a far greater effort should be made.
Telugu: అయితే మరింత సాధించేందుకు కృషి చేయాలి.