English: However, things have gotten better recently.
Telugu: అయితే ఈ మధ్య కాలంలో పరిస్థితులు మెరుగుపడ్డాయనే చెప్పుకోవ‌చ్చు.