English: And yet it is improving.
Telugu: అయితే మరింతగా దానికి మెరుగులు దిద్దుతోంది.