English: However, things are finally getting better.
Telugu: కానీ చివరికి పరిస్థితులు మెరుగుపడతాయి.