English: Those efforts had finally succeeded.
Telugu: చివరకు ఆ ప్రయత్నాలు ఇప్పుడు ఫలించాయి.