English: But it still needs a lot of improving.
Telugu: అయితే మరింతగా మెరుగుపడాల్సిన అవసరం ఉంది.