English: Still needs to do more.
Telugu: ఇంకా మరింతగా తీర్చిదిద్దాల్సి ఉందన్నారు.