English: But a lot more improvement needed to take place.
Telugu: అయితే మరింతగా మెరుగుపడాల్సిన అవసరం ఉంది.