English: And efforts seem to be working.
Telugu: ఆ ప్రయత్నాలు ఫలిస్తున్నట్లే కనబడుతున్నాయి.