English: Recent results have been encouraging.
Telugu: తాజా పరిణామాలు ఇప్పడు ఉత్కంఠగా మారాయి.